我正在创建一个应用程序,我在其中使用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无效"
有任何想法或建议吗?
由于
答案 0 :(得分:0)
我很抱歉我的错误(不是无效"),正确的是"无效"
我的问题的解决方案是:
PathOpenFile = openFileDialog1.FileName;
MyFileSystemWatcher.Path = System.IO.Path.GetDirectoryName(PathOpenFile);