FileSystemWatcher的Path属性

时间:2015-02-18 20:43:14

标签: c# path filesystemwatcher

我正在创建一个应用程序,我在其中使用OpenFileDialog打开一个txt文件。

一切都很好,我阅读和处理信息。

现在我想使用FileSystemWatcher监视对文件的任何可能的更改。

当我尝试将文件路径分配给对象时,我得到一个例外:

...

 public string PathOpenFile = null; 

...

 PathOpenFile = openFileDialog1.FileName;

 MyFileSystemWatcher.Path = PathOpenFile;
  

显示的消息显示:   "目录名C:\ Users \ fromo \ Desktop \ DATA-TRAMA(192.168.1.5_PinPad_UNO)test2.txt无效"

有任何想法或建议吗?

由于

1 个答案:

答案 0 :(得分:0)

我很抱歉我的错误(不是无效"),正确的是"无效"

我的问题的解决方案是:

PathOpenFile = openFileDialog1.FileName;

MyFileSystemWatcher.Path = System.IO.Path.GetDirectoryName(PathOpenFile);