Войти

Показать полную графическую версию : Умный скрипт для копирования/восстановления избранных файлов


vk_k14m@vk
02-12-2020, 22:01
Народ. Я очень плохо разбираюсь в подобном. Я сейчас попытаюсь максимально подробно объяснить что хочется реализовать, а вы ответь те возможно ли такое. И если возможно то как это реализовать.

В общем нужен скрипт или софт, который должен запускаться при старте ПК и висеть в фоне. Отслеживать какие сторонние программы запускает пользователь. После чего сканировать корневую папку запущенной программы проверяя названия всех файлов, папок и подпапок. Искать нужно папку или файл в названии которого содержится слово "save". Если искомое находиться, то в другой указанной папке, назовем ее резервной, нужно создать подпапку с уникальным названием. Тут первая загвоздка.

Это название должно быть уникальное для каждого запускаемого приложения, а приложения могут иметь одинаковое название, например "game.exe". Так что название приложения не подходит, нужно что-то иное.

Так вот, в эту папку с уникальным названием должна быть скопирована папка или файл в названии которой было "save". Пол дела сделано.

Далее нужно обратное. Опять же когда запускаю какую-то программу снова должно происходить сканирование корневой папки на наличие файлов/папок с именем "save", и так же сканирование резервной папки в поисках подходящей папки с уникальным именем соответствующем запущенной программе. Если дата файлов/папок не совпадает, то более новые должны заменить более старые, не важно в каком направлении. А если где-то эти файлы/папки отсутствуют, то опять же произвести копирование и опять же не важно откуда и куда.

Возможно ли такое реализовать и насколько сложно?

Iska
03-12-2020, 01:48
…а вы ответь те возможно ли такое. »
Теоретически — возможно. На практике — никто подобными извращениями не страдает.

Есть стандартные соглашения на то, где должны храниться программные файлы, где совместно используемые библиотеки, где файлы настроек/конфигурации, где временные файлы, где пользовательские (в том числе и файлы сохранений игрушек). И обычный backup.




© OSzone.net 2001-2012