c#文件或文件夹通知事件

时间:2016-07-25 19:15:19

标签: c# file events

我正在开发一个应用程序,它将调用由第三方应用程序创建的文件,每次将文件放在第三方应用程序定义的默认位置时,我想动态更改默认文件位置,我的意思是我需要一个在文件创建之前将触发的事件。

2 个答案:

答案 0 :(得分:0)

简短回答:不,如果没有第三方提供商帮助,您就无法知道。

您似乎正在寻找早期指示创建的文件。如果他们为您正在寻找的活动提供任何挂钩,您必须检查您的第三方应用程序提供商,因为可能会有许多业务规则。

作为解决方法,您可以设置FileSystemWatcher对象来监控您的默认位置,如果需要,可以将创建的文件移动到更方便的位置。

答案 1 :(得分:0)

济,

是否要更改第三方应用中的默认位置?你的问题没有暴露你的最终目标。

除非第三方应用程序创建的文件存在副作用,或者说文件消失,否则您可以尝试在通行证中将其删除。

让应用创建它的文件。您可以使用FileSystemWatch类来拦截'文件一旦创建。 然后,您的代码可以将其移动到新的默认文件夹,然后针对该文件调用应用程序。如果应用程序需要将文件保留在该文件夹中,请将文件复制到新位置。

希望有所帮助。