Programmieren - alles kontrollieren 4.934 Themen, 20.613 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
trigger Borlander „Wenn Du einfach nur alle Wav-Dateien incl. kompletten Pfad ausgeben möchtest,...“
Optionen

Hallo,
Die Frage geht ja eigentlich aus der Beschreibung hervor:
-----------------------------
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 möchte also das was ich nicht schaffe nun doch schaffen.....
Das heisst also Teile von von den gefundenen Dateien weiterbenutzen:(Erweiterung, Laufwerksbuchstabe usw.) getrennt voneinander weiterverarbeiten .
Frage:Wie geht das ?
Gruß, Trigger

bei Antwort benachrichtigen