vk_k14m@vk
02-12-2020, 22:01
Народ. Я очень плохо разбираюсь в подобном. Я сейчас попытаюсь максимально подробно объяснить что хочется реализовать, а вы ответь те возможно ли такое. И если возможно то как это реализовать.
В общем нужен скрипт или софт, который должен запускаться при старте ПК и висеть в фоне. Отслеживать какие сторонние программы запускает пользователь. После чего сканировать корневую папку запущенной программы проверяя названия всех файлов, папок и подпапок. Искать нужно папку или файл в названии которого содержится слово "save". Если искомое находиться, то в другой указанной папке, назовем ее резервной, нужно создать подпапку с уникальным названием. Тут первая загвоздка.
Это название должно быть уникальное для каждого запускаемого приложения, а приложения могут иметь одинаковое название, например "game.exe". Так что название приложения не подходит, нужно что-то иное.
Так вот, в эту папку с уникальным названием должна быть скопирована папка или файл в названии которой было "save". Пол дела сделано.
Далее нужно обратное. Опять же когда запускаю какую-то программу снова должно происходить сканирование корневой папки на наличие файлов/папок с именем "save", и так же сканирование резервной папки в поисках подходящей папки с уникальным именем соответствующем запущенной программе. Если дата файлов/папок не совпадает, то более новые должны заменить более старые, не важно в каком направлении. А если где-то эти файлы/папки отсутствуют, то опять же произвести копирование и опять же не важно откуда и куда.
Возможно ли такое реализовать и насколько сложно?
В общем нужен скрипт или софт, который должен запускаться при старте ПК и висеть в фоне. Отслеживать какие сторонние программы запускает пользователь. После чего сканировать корневую папку запущенной программы проверяя названия всех файлов, папок и подпапок. Искать нужно папку или файл в названии которого содержится слово "save". Если искомое находиться, то в другой указанной папке, назовем ее резервной, нужно создать подпапку с уникальным названием. Тут первая загвоздка.
Это название должно быть уникальное для каждого запускаемого приложения, а приложения могут иметь одинаковое название, например "game.exe". Так что название приложения не подходит, нужно что-то иное.
Так вот, в эту папку с уникальным названием должна быть скопирована папка или файл в названии которой было "save". Пол дела сделано.
Далее нужно обратное. Опять же когда запускаю какую-то программу снова должно происходить сканирование корневой папки на наличие файлов/папок с именем "save", и так же сканирование резервной папки в поисках подходящей папки с уникальным именем соответствующем запущенной программе. Если дата файлов/папок не совпадает, то более новые должны заменить более старые, не важно в каком направлении. А если где-то эти файлы/папки отсутствуют, то опять же произвести копирование и опять же не важно откуда и куда.
Возможно ли такое реализовать и насколько сложно?