![]() |
Переименование файлов по маске
День добрый. Только учусь. Перерыл все форумы, но особо в тестами ни к чему не пришел. Очень надеюсь на вашу аудиторию
Цель такая: В корневом каталоге Имеются 2 папки: system и shots. При каждом запуске bat-a все jpg ( появляются в папке system ежедневно автоматически с именем shot00001.jpg ) они копируются в /shots, но так, как файлы имеют одинаковые имена они не добавляются после первого дня. нужно сделать так: сначала, чтобы в папке /shots все имеющеися файлы приводились в такой вид Shot_X_001.jpg ( где X - Дата создания! ) затем соответственно с /system копироваться новые файлы будут легко for %%f in (shots\*.jpg) do ren "%%f" %date%*.jpg не работает, да много чего пробЫвал. Очень надеюсь на вас) спасибо заранее! |
Проще создавать папки с именем даты в каталоге «shots» и перемещать (а не копировать) туда файлы.
|
Цитата:
|
Код:
@echo off |
Файл не найден
Файл не найден |
Я немного подредактровал код, но думаю, что проблема в другом: либо пакетный файл находится не в одной директории с папкой "shots", либо эта папка называется по-другому, либо эта папка скрытая и (или) системная.
|
Время: 07:50. |
Время: 07:50.
© OSzone.net 2001-