Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Batchprogrammierung

trigger / 6 Antworten / Flachansicht Nickles

Hallo, liebe Gemeinde,
Ich habe folgendes einfaches Batchprogramm:
@echo off
--------
FOR /R %%f in (*.wav) DO (
echo File = "%%f"
)
-------------
Dieses Programm soll aus einer Partition alle *.wav Dateien finden
und ausgeben.Das funktioniert auch soweit.
Nun habe ich gesehen dass es beim dem 'for' Kommando weitere Parameter
gibt um Teile eines vollständigen Dateinames aufzulösen:
(Laufwerk, Pfad, Erweiterung usw.)
Leider habe ich es nöch nicht geschafft diese Teile zu erhalten und sie z.B.: mit dem 'echo' - Kommando auszugeben oder an weiter Programme zu übergeben.
Ich habe Windows XP SP2. Die Parameter lassen sich dort mit for /? (letzte Seite der Anzeige) in einer Dos Eingabeaufforderung alle auflisten.
Vielen Dank für eure Hilfe im voraus,
Gruß,
Trigger

bei Antwort benachrichtigen
Borlander trigger „Hallo, Ich habs herausgefunden zu Blöd wenn man bind ist. Original : FOR /R f...“
Optionen
Der Unterschied besteht tatsächlich nur in einem Buchstaben...der aber wichtig ist.
Irgendwie muß der Computer ja wissen welche Variable mach verwenden möchte ;-)

Gruß
Borlander
bei Antwort benachrichtigen