CMD/BAT - [решено] Копирование файлов в папки в зависимости от части имени

Ответить
Аватара пользователя
nana_MeDBeD

CMD/BAT - [решено] Копирование файлов в папки в зависимости от части имени

Сообщение nana_MeDBeD »

Доброго дня!



Помогите решить тривиальную задачку для гуру cmd/bat:



В папке лежат файлы с именами типа XXXXXblablabla.txt. Необходимо скопировать файлы в папку с:\папка1, если XXXXX = 11072, либо в папку с:\папка2, если XXXXX = 11070 (папки созданы)
Аватара пользователя
nana_MeDBeD

Re: CMD/BAT - [решено] Копирование файлов в папки в зависимости от части имени

Сообщение nana_MeDBeD »

Если blablabla нечто определённое

[spoiler]Код:
[/spoiler]

Код: Выделить всё

@Echo Off
Copy "11072blablabla.txt" "с:\папка1\"
Copy "11070blablabla.txt" "с:\папка2\"
GoTo :Eof








Если blablabla подразумевает нечто разнообразное

[spoiler]Код:
[/spoiler]

Код: Выделить всё

@Echo Off
Copy "11072*.txt" "с:\папка1\"
Copy "11070*.txt" "с:\папка2\"
GoTo :Eof







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

"C:\tralala\tram tararam\11072blablabla.txt"
Ответить

Вернуться в «Скриптовые языки администрирования Windows»