Копировать новые файлы, добавленные в папку, в другую папку в Windows - PullRequest
0 голосов
/ 10 декабря 2010

Я ищу способ поместить триггер события в папку Windows XP, который бы автоматически копировал файл из папки 1 в папку 2, когда файл создается в папке 1, в идеале с разрешениями системы. Целью является создание безопасного хранилища для файлов, которые будут защищены. Я посмотрел на WMI, но не могу понять, как заставить его срабатывать в папке. Любые указатели в правильном направлении помогут. Спасибо!

1 Ответ

0 голосов
/ 11 декабря 2010

Если вы хотите использовать WMI и вам нужно постоянно контролировать вашу папку, вы можете использовать WMI постоянная подписка на события .

Вы бы:

  • Создайте фильтр WMI (такой запрос, например: «Выбрать * Из __InstanceCreationEvent в течение 5, где TargetInstance Isa« Cim_DataFile »и TargetInstance.Drive =« C: »и TargetInstance.Path = '\ folder \ вложенная папка \ ' ")

  • Создание приемника событий WMI (пакетный файл или файл VBScript для копирования созданного файла в новое местоположение)

  • Свяжите их вместе

Таким образом, вы гарантируете, что папка отслеживается «все время» (пока работает служба WMI). Вы можете использовать VBScript, PowerShell, C # или MOF для настройки этого. (Подробнее см. Блог Центра сценариев )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...