c#中修改xml文件报文件正由另一进程使用,因此该进程无法访问该文件的可能原因

来源:互联网 发布:钢琴的软件 编辑:程序博客网 时间:2024/05/22 03:04

       今天下午为这个问题困惑了好长时间,原来是之前自己读取xml文件时,忘了关掉读取的流了,所以导致自己在后面修改此文件时,总是报:文件“D:/Visual Studio 2005/Projects/YdyxDataSep/bin/Debug/DataSepConfig.xml”正由另一进程使用,因此该进程无法访问该文件。

      如果报这种错误最大可能是创建了一个文件流正在使用此文件,而忘记及时关闭,下一个对文件操作时就引起此文件无法操作。就相当于我们对一个文件不能同时好几个人修改提交,只能是一个人修改完提交后,另一个再提交其得修改,有点数据库事物的意味了。

 

原创粉丝点击