Я использую этот небольшой командный файл для архивирования своих файлов.
:: Move the files
robocopy P:\Folder1 Q:\Folder2 /move /e /minage:60
:: Delete empty folders
q:
cd Folder2
for /f "tokens=*" %%d in ('dir /ad/b/s ^| sort /R') do rd "%%d"
pause >nul
Однако проблема в том, что многие мои папки содержат файлы разного возраста. И я получаю разделенные папки в источнике и месте назначения.
Помогите, пожалуйста, сделать так, чтобы bat файл перемещал только те папки, в которых ВСЕ файлы старше 60 дней?
Спасибо
/L /V /njh /njs|find "too new"
, а в следующей строкеif errorlevel 1 goto DoMove
- person wOxxOm   schedule 12.07.2015