Я хочу разработать скрипт, который копирует, проверяет и удаляет из одного сетевого расположения в другое (файлы старше x дней).Скопируйте, проверьте, а затем удалите файлы/дети из сетевого местоположения
Вот мой алгоритм:
Recursively traverse a network location ($movePath)
for all files $_.LastWriteTime >= x days | forEach {
xcopy or robocopy $FileName = $_.FullName.Replace($movePath, $newPath)
if (the files where written correctly) {
(delete) Remove-Item $Filename from $movePath
}
Могу ли я комбинировать xcopy /v
(проверить) с Robocopy?
спасибо, я ценю ответ –
и как насчет того, если я хочу вести журнал движения? Создает ли robocopy? –
Будет ли это работать? robocopy $ src $ dst/e/move/minage: $ age/LOG +: $ logFile –