FileSystemWatcher的Deleted事件可以得到文件名和全路径.有什么办法可以得到文件大小啊.FileInfo fi = new FileInfo(e.FullPath);
fi.Length.ToString();
这样不行,因为文件已经删除(Deleted)了.

解决方案 »

  1.   

    在fileSystemWatcher1_Changed 事件中捕获看看
      

  2.   

    先试试hertcloud(·£孙子兵法£·)
      

  3.   

    to ; hertcloud(·£孙子兵法£·) 删除文件的时候,根本就不fileSystemWatcher1_Changed 事件,郁闷
      

  4.   

    FileSystemEventArgs的公共属性不包含文件大小,或许只能在created,changed时候保存一下文件大小的信息
      

  5.   

    楼上说的是个办法 才加载程序的时候 将目录里面的文件 或 文件夹 大小读取出来
    用一个对象来放 文件名 和 大小
    然后加到一个ArrayList中(或者直接用hashtable)删除的时候根据文件名来获取大小:
      

  6.   

    我的是windows服务,问题是,如果我这样记录的话,受不了。