Как создать задачу создания копии любого файла с повтором каждые Х-минут или Х-часов? (для Win-10)
Казалось бы , проще паренной репы, но свои подводные камни все же есть...
1. желательно, чтобы путь и имя файла были написаны латиницей, без пробелов и без каких-либо нестандартных литер. Если по другому, то тогда путь вместе с именем файла заключайте в кавычки (" ")
создаем bat-file, например - for_backup_TMP_add_scheduer.bat
следующего содержания:
начало кода
cmd /C copy "d:\+Main\Koz\T-M-P.txt" "d:\+Main\Koz\T-M-P_bak.txt" /y
конец кода
команда "cmd /C" - обеспечит скрытность окна,
команда "copy" с параметром "/y" обеспечит копирование файла без запроса на перезапись, т.е. - с перезаписью.
"d:\+Main\Koz\T-M-P.txt" - это полный путь к файлу, из которого будет создаваться копия.
"d:\+Main\Koz\T-M-P_bak.txt" - это полный путь к новой созданной копии исходника.
2. преобразуем свой созданный bat-file в обыкновенный экзешник, который будет иметь расширение "exe", с помощью утилиты - Bat_To_Exe_Converter (можете скачать ее и от меня, тут, ниже. Файл будет упакован zip-ом, так что замените его расширение "dct" на "zip")
Важно! Чтобы исполняемый файл выполнялся скрытно, установите "Невидимое приложение" в конвертере!
3. как создать простую задачу в Win-10 написано уже много, ищите в интернете, но есть особенности, которые надо знать.
Task Scheduler :
а) вкладка "Общие" ставим галку "Скрытая задача"
б) вкладка "Триггеры" :
"Ежедневно"
"повторять каждые" 1 день
"повторять задачу каждые" 3 часа (это у меня так). Опс! А тут нету такого "3 часа"!!! А Вы выберите 1 час, а потом "1" замените на "3"
"в течение" 1 д.
..............
это все, файл будет бэкапиться скрытно каждые Х-часов
удачи...