Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Умный скрипт для копирования/восстановления избранных файлов (http://forum.oszone.net/showthread.php?t=347206)

vk_k14m@vk 02-12-2020 22:01 2941808

Умный скрипт для копирования/восстановления избранных файлов
 
Народ. Я очень плохо разбираюсь в подобном. Я сейчас попытаюсь максимально подробно объяснить что хочется реализовать, а вы ответь те возможно ли такое. И если возможно то как это реализовать.

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

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

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

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

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

Iska 03-12-2020 01:48 2941837

Цитата:

Цитата vk_k14m@vk
…а вы ответь те возможно ли такое. »

Теоретически — возможно. На практике — никто подобными извращениями не страдает.

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


Время: 20:27.

Время: 20:27.
© OSzone.net 2001-