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

王朝学院·作者佚名  2009-11-13
窄屏简体版  字體: |||超大  

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

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航