我的问题是为什么当使用FileSystemWatcher类来监视何时保存excel文件FileSystemEventArgs回避.Deleted? 当监控.txt格式文件时,它是。更改FileSystemWatcher类
3
A
回答
8
我想:因为Excel首先创建一个临时文件,将信息写入那里,而不是删除原始.xls文件并重命名该临时文件。
如果保存操作失败,Excel可能会确保原始文件不会丢失。
3
它看起来像Excel可能会删除并重新创建您正在观看的文件。从经验上证明这一点的一种方法是让您的应用程序监视文件运行,然后打开并将文件保存在另一个应用程序中,例如记事本。如果这只会导致Changed
事件被触发,那么它就是Excel导致触发Deleted
事件。
相关问题
- 1. C++中的FileSystemWatcher类
- 2. C#帮助 - FileSystemWatcher类
- 3. FileSystemWatcher类 - 排除目录
- 4. FileSystemWatcher类 - 简单问题
- 5. FileSystemWatcher
- 6. FileSystemWatcher
- 7. 继承自FileSystemWatcher
- 8. FileSystemWatcher中的FileNotFoundException
- 9. FileSystemWatcher +对话框
- 10. FileSystemWatcher和Windows 7
- 11. c#filesystemwatcher和backgroundworker
- 12. FileSystemWatcher OnOpened事件
- 13. Filesystemwatcher和GAC
- 14. 处理FileSystemWatcher
- 15. FileSystemWatcher问题
- 16. Filesystemwatcher double条目
- 17. FileSystemWatcher优先
- 18. 问题fileSystemWatcher
- 19. FileSystemWatcher通知
- 20. filesystemwatcher as windows service?
- 21. FileSystemWatcher性能
- 22. 用于FTP的FileSystemWatcher
- 23. FileSystemWatcher复制事件
- 24. FileSystemWatcher的工作不
- 25. WCF,FileSystemWatcher的建筑
- 26. FileSystemWatcher网络断开
- 27. FileSystemWatcher的线程上
- 28. FileSystemWatcher丢失文件
- 29. C#FileSystemWatcher锁文件夹
- 30. 获取使用FileSystemWatcher的
我确认这是发生了什么事。通过使用SysInternals的免费Process Monitor软件可以清楚地看到。 – 2010-07-29 15:27:56