Win 32, скрипт, обработать все файлы в каталоге - PullRequest
0 голосов
/ 05 августа 2011

Мне нужно обработать весь текстовый файл в какой-либо папке с помощью консольного приложения. Команда выглядит примерно так:

convert input_file.txt -par1 -par2 -par3

Как написать пакетную обработку всех файлов в папке, передавая имя файла в качестве параметра для консоли? Другая идея, а как насчет решения Python?

1 Ответ

3 голосов
/ 05 августа 2011

Использование for

for %f in (*.txt) do @convert "%f" -par1 -par2 -par3

Обратите внимание, что я использую @, чтобы подавить эхо командной строки на каждой итерации цикла for. Это необязательно.

Приведенный выше синтаксис подходит для использования на интерактивной консоли. При выполнении в пакетном файле %f должен быть заменен на %%f.

...