很久之前已聽聞過.NET Framework如何用FileSystemWatcher去觀察某一個文件夹里的一擧一動。基于工作上需要,所以今天就编冩了一個簡單程序來做實驗。

程序功能説明:
一個用來觀察文件夹里的新创建文件(由FTP拷貝進來的文件),然後就讀取此文件里的數據和删除此文件。

但是就發覺了FileSystemWatcher會触发多次的WatcherChangeTypes.Changed事件。這也带來了麻烦,因為不能预测文件何時才是完全拷貝(file's I/O is over)進去所觀察的文件夹里!也就没辧法正确去讀取文件里的數據了。

参考了很多網络上的資源,但没有什么突破。如果有誰曾經遇上同样困难;不妨分享一點您的心得和如何解决此疑难。

相关文章:

  • 2021-06-22
  • 2021-05-18
  • 2022-01-07
  • 2021-07-22
  • 2021-08-29
  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-21
  • 2022-12-23
  • 2021-10-16
  • 2021-11-05
相关资源
相似解决方案