Wie kann ich Befehle für eine große Anzahl von Dateien ausführen?

399
Richard

Ich habe oft die Notwendigkeit, einen bestimmten Befehl für eine Reihe einzelner Dateien in einem Verzeichnis auszuführen. Es ist nicht immer derselbe Befehl, vor allem, weil ich subtile Unterschiede berücksichtigen muss, abhängig vom Namen der Datei.

Meine derzeitige Lösung ist, eine Schleife in DOS zu erstellen, aber es fühlt sich immer schwieriger an, als es sein sollte. Gibt es ein grafisches Werkzeug für Windows, das dies erleichtern kann?

Ich denke an so etwas wie das Bulk Rename Utility, aber eher für Befehle, die ausgeführt werden, als um Dateien umzubauen .


Zum Beispiel

Wenn ich einen Ordner mit den folgenden 100 Dateien hatte:

1.foo 2.foo ...etc... 99.foo AA.foo 

und ich sagte dem Programm, dass es den folgenden Befehl ausführen soll:

dosomething.exe -input -output .xyz 

dann wäre es das Äquivalent von Laufen:

dosomething.exe -input 1.foo -output 1.xyz dosomething.exe -input 2.foo -output 2.xyz ...etc... dosomething.exe -input 99.foo -output 98.xyz dosomething.exe -input AA.foo -output 99.xyz 

Gibt es ein solches Programm für Windows? Wenn nicht, könnte ich versucht sein, etwas zu schreiben.

0
scheint wie eine laufende Batchdatei mit 100 Zeilen für mich .. / (-_-) p._phidot_ vor 5 Jahren 0

0 Antworten auf die Frage