Скрипт періодично переносить файли старше, ніж x на інший диск?


0

Довідкова інформація: Комп'ютер у своєму медіацентрі записує телепрограми на зовнішній пристрій Drobo. Запис і перегляд двох HD-програм просуває межу пропускної здатності USB, проте відтворення заїкається, якщо виникає додаткова активність жорсткого диска. Оскільки FW800 неможливо надійно працювати під Windows 7, я дивлюся на запис телевізора на внутрішній жорсткий диск і періодично переміщую файли на Drobo. Це підводить мене до мого питання:

Чи може хто-небудь дати мені скрипт або інший метод, який буде переміщати файли, створені більше дня тому, і / або які зараз не використовуються в іншому диску / папці?

Відповіді:


3

Windows 7 містить утиліту командного рядка з ім'ям robocopy для масових файлових операцій. Потрібно створити a .cmd файл, використовуючи щось на зразок цього:

robocopy "c:\Internal folder" "e:\External folder" /S /MOV /MINAGE:1 /IS /R:1 /W:1

а потім створити заплановане завдання, яке запускає цей файл кожні кілька годин.


@deceze Деталь, яку я забув згадати, скрипт не буде видаляти файли, які використовуються, оскільки це блокує сама Windows, але може скопіювати використані файли до зовнішньої папки (якщо вони відкриті спільним доступом) протягом короткого часу можна мати дві копії одного файлу. Внутрішню копію буде видалено наступним запуском скрипту, як тільки воно припиниться.
Alberto Martinez


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.