+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Dateiendungsabfrage mit Batch

  1. #1
    DerDingeling
    Gast Avatar von DerDingeling

    Dateiendungsabfrage mit Batch

    Hallo,
    ich hab da eine kleine Frage zu Stapelverarbeitungsdateien.
    Ich möchte eine Abfrage machen welche Dateiendung die eingegebene Datei hat...also bestimmt ganz einfach, aber ich hab leider keine Ahnung. Sollte ungefähr so aussehen.

    Code:
    if %1 == ".txt" goto istxt
    if %1 == ".exe" goto isexe
    goto end
    :istxt
    <sonstiger code>
    :isexe
    <sonstiger code>
    :end
    Ich hoffe ihr könnt mir helfen

    Gruß
    Dingeling

  2. #2
    Grulf
    Gast Avatar von Grulf

    AW: Dateiendungsabfrage mit Batch

    Moin,
    eine klitzekleine Korrektur und das ganze sollte funktionieren ^^

    Code:
     
    if [%1] == [*.txt] do goto istxt
    if [%1] == [*.exe] do goto isexe goto end :istxt :: bla :isexe <sonstiger code> ::blubb


    "[]" sind von daher ganz praktisch, dass man Fehler vermeidet, falls die Variable leer ist.
    "*" sowie "?" sind Platzhalter, wobei "*" für mehrere Buchstaben stehen kann und "?" für nur einen.

    Gruß

  3. #3
    Grulf
    Gast Avatar von Grulf

    AW: Dateiendungsabfrage mit Batch

    Zitat Zitat von Grulf Beitrag anzeigen
    Moin,
    eine klitzekleine Korrektur und das ganze sollte funktionieren ^^


    Code:
     
    if [%1] == [*.txt] do goto istxt if [%1] == [*.exe] do goto isexe
    goto end :istxt :: bla :isexe <sonstiger code> ::blubb


    "[]" sind von daher ganz praktisch, dass man Fehler vermeidet, falls die Variable leer ist.
    "*" sowie "?" sind Platzhalter, wobei "*" für mehrere Buchstaben stehen kann und "?" für nur einen.

    Gruß

    Wo ist denn die Edit-FUnktion hin?
    Nun ja,mir fiel gerade auf, dass If kein Do benötigt. D.h. so sollte der Code richtig sein:


    Code:
     
    if [%1] == [*.txt] goto istxt if [%1] == [*.exe] goto isexe
    goto end :istxt :: bla :isexe <sonstiger code> ::blubb

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •