%3F.png)
Моя папка загрузок — это мое основное подключение к интернету (и, следовательно, к миру), и она быстро превратилась в виртуальный ящик для мусора. Думаю, я тут не одинок.
Мне бы хотелось иметь какой-то сценарий, который
-создает новую папку (называется YYYY_MM Archive, чтобы она была удобно отсортирована)
- берет все* внутри папки «Загрузки» (для текущего пользователя)
-перемещает его в новую папку
и запускать это один раз в месяц.
*(исключая предыдущие архивы)
Мне кажется, что это что-то вроде того, что я виделответына связанных вопросах, которые, казалось, предполагали, что это в высшей степени выполнимая задача в PowerShell. Так ли это? Я на Windows 7 Enterprise.
решение1
Мой ответ — это не решение «сделай сам», использующее встроенные инструменты Windows и планировщик.
Однако я большой поклонник SyncBackSE отhttp://2brightsparks.com. Я никак с ними не связан, но их программное обеспечение отлично подходит для резервного копирования папок по расписанию и оснащено множеством опций.
На самом деле я использую его в части процессов сборки моего программного обеспечения, где я запускаю профиль SyncBackSE через командную строку, которая выполняет резервное копирование и перемещение файлов, которые мне нужны.
Вы можете настроить автоматическое задание резервного копирования, которое будет перемещать, а не копировать, и вы можете использовать переменные для создания имен папок, как вы просите.
Благодаря огромному количеству опций вы можете настроить задание так, чтобы перемещать только файлы старше x, или перемещать только определенные типы файлов с помощью фильтров и т. д. Стоит внимания и не дорого, а также в итоге вы получите очень универсальную программу резервного копирования, которая может копировать в другие папки в вашей сети или даже на FTP-сервер.