是否可以在Windows上自动复制第三方应用程序在目录中创建的新文件?
就像:
第三方进程'P'在目录'D'中创建一个新的临时文件'F'。每当进程P创建此文件F时,我想将此文件F复制到另一个目录D2中。另外一个问题是文件F在一段时间后被进程P删除。所以cron的工作无济于事。
我认为,如果存在任何此类事情,我需要以某种方式捕获“新文件创建”事件。
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以使用.NET的FileSystemWatcher
类来监视新文件的目录。
如果您正在寻找更原生的解决方案,请查看FindFirstChangeNotification
Win32函数系列。
答案 2 :(得分:1)
答案 3 :(得分:0)
您应该创建一个持续监视该目录以查找新文件的应用程序,并在创建它们后立即移动它们。
没有要监控的“新文件创建”事件。