Avi*_*rix 7 c# windows filesystemwatcher .net-4.0
在使用FileSystemWatcher.OnDeleted事件时,是否可以在删除文件之前访问该文件?
我将关于文档本身的一些数据存储在其元数据中,并且在删除之前我需要该信息.
任何想法FileSystemWatcher如果有甚至可能有或没有完成这个?
更新://
我意识到将数据存储在文件中是不好的,因为我删除文件时无法访问它.
解决方案:重写我的应用程序存储在本地数据库中的数据(源码/ XML或类似的东西),因为我得到的完整路径和名称正在创建文件时/重命名/更新/删除它会更容易更新数据库记录文件.
感谢所有的想法和建议!
使用 FileSystemWatcher.OnDeleted 事件时是否可以在删除文件之前访问该文件?
该事件是在文件删除之后而不是之前触发的,因此当引发该事件时您将无法访问该文件。
如果可能的话,有什么想法可以实现这一点吗?
我会使用该OnChanged事件,每次文件更改时都会触发该事件。基本上,每次文件更改时您都会读取文件元数据。如果文件经常更新,这可能会有点麻烦,但应该允许您在删除文件之前获得最新的元数据。
| 归档时间: |
|
| 查看次数: |
1365 次 |
| 最近记录: |