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 „Batchprogrammierung“
Optionen

Wenn Du einfach nur alle Wav-Dateien incl. kompletten Pfad ausgeben möchtest, dann mach das doch einfach mit
DIR *.wav /S /B

Ansonsten: Kann es sein das Du die Frage vergessen hast? ;-) (Ich finde zumindest keinen Fragesatz in Deinem Posting)


Gruß
Borlander

bei Antwort benachrichtigen