![]() |
Переместить файлы с определённым расширением и переименовывание при совпадении имени
Доброе утро. Помогите с батником.
Нужно чтобы он перемещал, допустим, картинки с расширением jpg из одной папки в другую и при совпадении имён чтобы происходило переименования по типу 01, 02, ну или другим способом, главное чтоб оригинальное название файла не менялось. Нашёл вот такую команду, но при совпадении имени он спрашивает стоит ли заменить. Код:
MOVE /-Y D:\test\*.jpg* D:\pictures |
Powershell
Код:
$files = dir "D:\test\*.jpg" Непонятно, какой файл надо переименовывать - тот, который переносится или тот, который лежит в конечном каталоге и совпадает по имени с переносимым. Выше вариант с переименованием того, который переносится. Вариант с переименованием тех, которые лежат в конечном каталоге: Код:
$files = dir "D:\test\*.jpg" |
Цитата:
И ещё, можно ли чтобы к наименованию файлов добавлялись просто цифры 1,2 и тд вместо даты? Неважно какой файл будет переименовываться, переносимый или тот, который в конечном каталоге. |
Удобнее по ярлыку
Код:
powershell -f "C:\путь\к\скрипту\script.ps1" Цитата:
Скрипт проверяет, что 1.txt уже есть, и перезаписывает 1-1.txt. |
Время: 22:44. |
Время: 22:44.
© OSzone.net 2001-