Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检测外部程序是否创建文件/文件夹_C#_Process_Detection - Fatal编程技术网

C# 检测外部程序是否创建文件/文件夹

C# 检测外部程序是否创建文件/文件夹,c#,process,detection,C#,Process,Detection,我正在构建一个windows窗体应用程序,它启动一个外部程序(通过process.start等)是否有办法检测该外部程序是否创建任何文件/文件夹,如果有,在哪里? 我已经研究过process.StandardOutput,但似乎不是这样(当然,除非我做错了…) 任何帮助都将不胜感激请尝试阅读有关FileSystemWatcher的信息。也许会有帮助。谢谢弗兰克,另一个论坛上也有人建议这样做。但是,我事先不知道外部程序是否会生成文件/文件夹,也不知道它会在哪里创建这些文件/文件夹。我真的不喜欢看我

我正在构建一个windows窗体应用程序,它启动一个外部程序(通过process.start等)是否有办法检测该外部程序是否创建任何文件/文件夹,如果有,在哪里? 我已经研究过process.StandardOutput,但似乎不是这样(当然,除非我做错了…)


任何帮助都将不胜感激

请尝试阅读有关FileSystemWatcher的信息。也许会有帮助。谢谢弗兰克,另一个论坛上也有人建议这样做。但是,我事先不知道外部程序是否会生成文件/文件夹,也不知道它会在哪里创建这些文件/文件夹。我真的不喜欢看我的整个文件系统,还因为我(或用户)在运行时无法真正工作。理想情况下,我会有一些东西可以观察这个过程,看看文件夹的文件是否是由这个过程创建的。令人感兴趣的问题。我希望能找到解决方案。我的直觉是,不,如果不监视整个文件系统,您将无法执行此操作。现在,您可以做出一些假设并得到一个接近的答案,例如假设将在某些共享区域(例如,我的文档)或运行自己目录的程序中创建文件。