Пакетный скрипт для архивации каталога старше N дней - PullRequest
0 голосов
/ 20 ноября 2018

Я написал скрипт Windows Bat для архивирования папок, которые старше N дней.Используя этот сценарий, я могу заархивировать и переместить файлы в папку архива, но не могу удалить исходную папку из исходного каталога.(После архивации папка и файлы внутри источника перемещаются в той же древовидной структуре в архив, но остаются исходные папки в исходном каталоге (файлы удаляются, оставляя пустые папки позади))

Script

@echo off
setlocal
set SourceFolder=F:\work\script\Destination
set ArchiveFolder=H:\TEST\Archived
set Age=5
set FileMask=*.*
set LogFile=H:\TEST\result.log
>>"%LogFile%" echo ===== Archive job started: %Date% %Time% 
==========================
>>"%LogFile%" echo ===== Moving files older than %Age% days.
robocopy.exe "%SourceFolder%" "%ArchiveFolder%" /s /MOV /minage:%Age% /r:0 
/w:0 /tee /np /log+:"%LogFile%"
>>"%LogFile%" echo =====Archive job done" %Date% %Time% 
===============================        

Мне нужно изменить это, удалив папки в источнике после перемещения.Пожалуйста, предложите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...