dedajuno
25-09-2017, 12:29
Добрый день, уважаемые знатоки.
Преамбула:
Есть определенное количество компьютеров, с этих компьютеров ежедневно нужно забирать генерируемые ежедневно файлы. Для этого был использован ftpes сервис, но так как ftp не может быть перенаправлен на сетевой диск, для этих целей был выделен отдельный винт, но и его сейчас оказывается мало.
Теперь фабула:
Как можно реализовать скрипт на PowerShell или BAT/CMD такой функционал:
Необходимо из каталога PC, в котором большое количество подкаталогов и файлов перемещать каждые сутки в сетевую папку PC_Backup.
Для этого изначально был использован простейший BAT-скрипт
robocopy E:\PC\home Y:\PC_Backup /minage:5 /move /e
Однако появилась такая проблема, - если в папке PC\home\user1 имеются файлы, которые уже были перемещены в папку PC_Backup\user1, файл остается там же и занимает места на жестком диске.
Как можно перемещать файлы из каталога PC\home в PC_Backup\, и при этом удалять файлы из источника (PC\home), если он уже имеется в PC_Backup\
Спасибо огромное за помощь.
Преамбула:
Есть определенное количество компьютеров, с этих компьютеров ежедневно нужно забирать генерируемые ежедневно файлы. Для этого был использован ftpes сервис, но так как ftp не может быть перенаправлен на сетевой диск, для этих целей был выделен отдельный винт, но и его сейчас оказывается мало.
Теперь фабула:
Как можно реализовать скрипт на PowerShell или BAT/CMD такой функционал:
Необходимо из каталога PC, в котором большое количество подкаталогов и файлов перемещать каждые сутки в сетевую папку PC_Backup.
Для этого изначально был использован простейший BAT-скрипт
robocopy E:\PC\home Y:\PC_Backup /minage:5 /move /e
Однако появилась такая проблема, - если в папке PC\home\user1 имеются файлы, которые уже были перемещены в папку PC_Backup\user1, файл остается там же и занимает места на жестком диске.
Как можно перемещать файлы из каталога PC\home в PC_Backup\, и при этом удалять файлы из источника (PC\home), если он уже имеется в PC_Backup\
Спасибо огромное за помощь.