1

Моя исходная папка содержит каталоги, содержащие такие файлы (каждый файл имеет одно и то же имя):

dir1\f
dir2\f
dir3\f
...

Я хотел бы скопировать все файлы с именем f в другой каталог, переименованный следующим образом:

dir1-f
dir2-f
dir3-f

Могу ли я сделать это с помощью командного файла Windows?

2 ответа2

4

Из командной строки:

for /d %F in (*) do @copy /y "%F\f" "\someFolder\%F-f" 2>nul

Или же

for /d %F in (*) do @if exist "%F\f" copy /y "%F\f" "\someFolder\%F-f"

Удвойте проценты, если они используются в командном файле

-1

Вы можете сделать это в командном файле, открыть командную строку и ввести /?, В Google есть множество примеров, чтобы сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .