我正在开发一个 Windows 应用程序来补充我们的 Web 应用程序,它是一个像 Dropbox 这样的小型文档管理系统,我必须在它关闭时自动同步文件,例如如果通过我的应用程序打开 .dwg (AUTOCAD) 文件,则应该在该特定文件关闭时触发一个事件,是否可以使用 Filesystemwatcher
类?问题是在 AUTOCAD 中文件是作为选项卡打开的,我知道我们可以在带有互操作库的 MS Office 应用程序中做到这一点。我们如何才能对 AUTOCAD 和 Photoshop 等应用程序执行相同的操作?
最佳答案
尝试使用 FileSystemWatcher's Changed事件。类似的东西:
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite
| NotifyFilters.FileName;
// Only watch AutoCAD files.
watcher.Filter = "*.dwg";
watcher.Changed += new FileSystemEventHandler(OnChanged);
关于c# - 监视特定文件关闭 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31398109/