高分求关于FileSystemWatcher,删除文件的问题
FileSystemWatcher的Deleted事件可以得到文件名和全路径.有什么办法可以得到文件大小啊.
FileInfo fi = new FileInfo(e.FullPath);
fi.Length.ToString();
这样不行,因为文件已经删除(Deleted)了.
[解决办法]
文件都没有了,可能没办法了!
[解决办法]
先的再删
[解决办法]
在fileSystemWatcher1_Changed 事件中捕获看看
[解决办法]
文件都没有了,可能没办法了!
能不能在删除之前先取了大小再说哈.
[解决办法]
先得再删
[解决办法]
文件都没有了 还能得到属性啊
[解决办法]
ding
[解决办法]
FileSystemEventArgs的公共属性不包含文件大小,或许只能在created,changed时候保存一下文件大小的信息
[解决办法]
楼上说的是个办法 才加载程序的时候 将目录里面的文件 或 文件夹 大小读取出来
用一个对象来放 文件名 和 大小
然后加到一个ArrayList中(或者直接用hashtable)
删除的时候根据文件名来获取大小:
[解决办法]
楼主..我想要段删除的文件的代码..能帖出你的来看看吗?
[解决办法]
还是建议过一段时间遍历文件
保存文件大小吧。
[解决办法]
自己做个对象吧!