【发布时间】:2013-06-03 18:44:58
【问题描述】:
我正在创建一个文件夹监视器,用于扫描文件夹以查找传入的 xml 文件。在文件夹中创建 xml 文件后,将解析该文件,解析后将其移动到“已处理”文件夹。现在有很多事情显然会出错,我希望能够以这种方式显示错误列表:
文件名 1 >> 错误
文件名 2 >> 错误
但我真的不知道从哪里开始。我应该用字符串/字符串对制作字典并将其显示在表格中吗?或者这里最好的选择是什么。我试过用谷歌搜索,但很难找到这样的例子。
提前致谢。
【问题讨论】:
-
从这个答案中使用类似的东西:stackoverflow.com/questions/252323/…
-
监视文件夹要注意的一件事是确保您不要尝试读取仍在写入的文件。如果创建文件以使用其最终文件名进行写入,则很容易发生这种情况。更好的设计是使用临时名称打开文件,例如myFile.tmp,将数据写入其中,关闭它,然后将 myFile.tmp 重命名为 myFile.xml 或其他任何内容。您的显示器必须忽略 .tmp 文件。
标签: c# winforms error-handling