C# FileSystemWatcher的路径属性

C# FileSystemWatcher的路径属性,c#,path,filesystemwatcher,C#,Path,Filesystemwatcher,我正在制作一个应用程序,其中我使用OpenFileDialog打开一个txt文件 一切都很好,我阅读和处理信息 现在,我想使用FileSystemWatcher来监视对文件的任何可能更改 当我尝试将文件路径指定给对象时,会出现异常: ... public string PathOpenFile = null; ... PathOpenFile = openFileDialog1.FileName; MyFileSystemWatcher.Path = PathOpenFile;

我正在制作一个应用程序,其中我使用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无效”

有什么想法或建议吗


谢谢

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

我的问题的解决办法是:

PathOpenFile=openFileDialog1.FileName


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

“目录名xxx不无效”?!使用FolderBrowserDialog选择目录。