Раньше, когда я играл в Minecraft, я использовал планировщик задач Windows и командный файл для копирования содержимого папки моей игры в «резервную копию», используя wscript, который, вероятно, присутствует в вашей системе в папке system32.
Откройте диспетчер задач и создайте новую задачу с интервалом, который вы хотите под триггерами.
На вкладке действий создайте новое действие «Запустить программу».
Программа / скрипт:
C:\Windows\System32\wscript.exe
Аргументы:
"X:\directory\invisible.vbs" "X:\directory\operation.bat"
Создайте два файла в нужном каталоге.
Invisible.vbs содержит:
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
Operation.bat содержит что-то вроде:
@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\my documents-%RANDOM%-%Random%\"
Эта операция создает папку «Мои документы» со случайными значениями. Это позволяет мне хранить более одной резервной копии. В вашем случае вы, вероятно, не захотите этого делать, а просто перезапишите то, что уже было там (сохраняя одну папку).
@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\Documents\"
Аргумент E копирует все подкаталоги, даже если они пустые, а аргумент I указывает, что вы копируете каталог. Возможно, вы захотите добавить Y, который не будет запрашивать вас, если файл уже существует.
Больше информации по аргументам
Есть конечно более элегантные решения. Просто подумал, что поделюсь чем-нибудь, что сработало для меня. :)