Як я можу запускати команди проти великої кількості файлів?


0

У мене часто виникає необхідність запускати певну команду проти ряду окремих файлів у каталозі. Це не зовсім та сама команда щоразу, головним чином тому, що мені потрібно враховувати тонкі відмінності залежно від імені файлу.

Моє поточне рішення - створити цикл у DOS, але це завжди відчувається важче, ніж повинно бути. Чи є графічний інструмент для Windows, який може полегшити це?

Я думаю про щось на зразок програми групового перейменування , але для масових команд, а не для масового перейменування файлів .


Наприклад

Якби у мене була папка із наступними 100 файлами:

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

і я сказав програмі виконати, скажімо, таку команду:

dosomething.exe -input {file} -output {filewithoutextension}.xyz

тоді це було б еквівалентом бігу:

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

Чи існує така програма для Windows? Якщо ні, то, можливо, я б спокусився щось написати.


здається, що для мене працює 1 пакетний файл зі 100 рядками .. / (-_-)
p._phidot_
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.