将添加到文件夹的新文件复制到Windows中的另一个文件夹

时间:2010-12-09 22:26:27

标签: windows wmi

我正在寻找一种方法将事件触发器放在Windows XP文件夹上,当文件夹在folder1中创建时,该文件夹会自动将文件从folder1复制到folder2,理想情况下具有系统权限。目的是为受保护的文件建立安全的存储库。我看过WMI,但无法弄清楚如何让它在文件夹上触发。任何正确方向的指针都会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想使用WMI并且需要一直监视您的文件夹,则可以使用WMI permanent event subscription

你会:

  • 创建一个WMI过滤器(这样的查询,例如:“选择*来自__InstanceCreationEvent 5其中TargetInstance Isa'Cim_DataFile'和TargetInstance.Drive ='C:'和TargetInstance.Path ='\ folder \子文件夹\'“)

  • 创建WMI事件使用者(批处理文件或VBScript文件,将创建的文件复制到新位置)

  • 将两者绑在一起

通过这种方式,您可以确保始终“监控”文件夹(只要WMI服务正在运行)。您可以使用VBScript,PowerShell,C#或MOF进行设置。 (有关详细信息,请参阅Script Center blog