Проверка папки на существование, с условием
Добрый день коллеги, никак не могу понять как написать условия проверки:
Есть директория C:\ Есть директория E:\ В директории E:\ появляются файлы, если есть файлы они перемещаются в созданную папку %CURDATE%, Как написать условие, если папка %CURDATE% уже существует, то создать папку %CURDATE%_01, если существует папка %CURDATE%_01, то создать папку %CURDATE%_02 и т.д и перемещать в них файлы Батник будет работать в цикле Заранее огромное спасибо! |
Код:
@Echo Off |
Огромное спасибо, я к сожалению не совсем понимаю
поясните, если я буду копировать/перемещать/ файлы с типом файлов msg.tmp, как я буду это указывать в данном ТЗ Заранее спасибо. |
Цитата:
Имеется папка источник e:\Temp\source. В ней имеются (периодически появляются\ могут присутствовать) файлы (если тип и имена их не имеют значения, то их указывать не нужно, в противном случае указать их типы и примеры имен) ВАЖНО! Имеются ли в папке источнике вложенные папки с указанными файлами и требуется ли их тоже обрабатывать. Вложенных папок нет (предположим). Требуется при запуске батника: - проверить наличие файлов в папке источнике и, если их нет, то выход из батника - если файлы есть, то скопировать (или переместить) их в папку приемник e:\Temp\destination -- если папки e:\Temp\destination нет, то создать ее и только затем скопировать (или переместить) их в нее -- если папка e:\Temp\destination уже существует, то создать новую папку e:\Temp\destination_01 и только затем скопировать (или переместить) их в нее -- если папка e:\Temp\destination_01 уже существует, то создать новую папку e:\Temp\destination_02 и только затем скопировать (или переместить) их в нее -- и т.д... Копировать (или перемещать) нужно всегда во вновь созданную папку. Примерно так. |
ТЗ решена, низкий поклон :)
|
Время: 21:31. |
Время: 21:31.
© OSzone.net 2001-