调试时异常:文件“**”正由另一进程使用,因此该进程无法访问该文件。

我是菜鸟,麻烦解答啊
C#

把文件关闭。可能是你打开一个文件或是你程序后台打开一个文件,但是没有关闭这个进程。导致的写错误。

最好是用任务管理器结束你的之前可能打开文件的进程,
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-16
Ctrl shift esc,用资源管理器把进程结束了即可,望采纳
第2个回答  2014-01-16
就是说那个进程正在运行,你得关掉它行追问

这个我看得懂,如何关呢,我这个文件是INI文件,根本就没有打开,而且是temp文件夹下的

追答

重启。。。。。。

...时异常:文件“**”正由另一进程使用,因此该进程无法访问该文件。
把文件关闭。可能是你打开一个文件或是你程序后台打开一个文件,但是没有关闭这个进程。导致的写错误。最好是用任务管理器结束你的之前可能打开文件的进程,

C#中操作txt,抛出“正由另一进程使用,因此该进程无法访问此文件”
在C#中,当尝试操作txt文件时,可能会遇到“正由另一进程使用,因此该进程无法访问此文件”的错误。这是因为多个并发的进程或线程试图同时读写同一个文件,导致了权限冲突。针对这个问题,有以下解决步骤:首先,你需要创建一个新的控制台应用程序。在这个程序中,你需要导入System.Diagnostics命名空间,因为...

C#中操作txt,抛出“正由另一进程使用,因此该进程无法访问此文件”
出现这个问题的原因是多个进程或线程同时读写文件导致的。解决方法如下:1、首先新建一个控制台程序。2、然后导入进程相关的操作类,主要是diagnostics。3、然后调用Process类的GetProcesses方法,获取系统所以进程,注意是一个数组。4、来看一下Process的相关解释说明,把鼠标放上去,看到如下图所示的内容。...

C# 文件xxxxx 正由另一进程使用,因此该进程无法访问该文件!!!
你这样的写法是有问题的,应该将善后操作放到finnaly块中,在你得这个程序中,如果在Sw.Close();语句执行以前程序抛出了一场,那么streamwriter和filestream是不能够正常关闭的,这样,当下一次执行这个方法的时候,就会出现无法访问文件的问题。try {...} catch {...} finnaly { sw.close();sw.dispos...

为什么打开文件提示“文件正在被另一个程序使用”?
该问题通常是由于试图访问或修改一个当前被另一个程序或进程占用的文件所导致的。为了解决这个问题,您需要确定哪个程序正在使用该文件,并关闭它或者确保它完成对该文件的操作。1. 文件被占用的情况:当您尝试在WPS中打开一个文件时,如果该文件已经被其他程序打开或正在使用,WPS将无法创建或访问该文件...

文件正由另一进程使用,因此该进程无法访问该文件???
这是个编译器么?如果是进程占用的话说明你现在想删除或者修改的目标文件有系统或者其他程序在使用中,所以你没办法对该文件进行删除或修改。

正由另一进程使用,因此该进程无法访问此文件
你这边就就是因为资源没有释放的原因导致第二次就报错由另一进程使用,因此该进程无法访问该文件 所以要把资源释放了下次才能再使用 在后面加一句:fileInfo.Close();求采纳为满意回答。

...正由另一进程使用,因此该进程无法访问该文件。加锁了,还是会错误...
因为你所要反问的进程在运行,所以再次反问肯定不行了。所以,直接去任务管理器,,结束一个你所要访问的进程就OK了。。

.net提示“正由另一进程使用,因此该进程无法访问该文件”怎么办?
这个方法打开文件的时候是以只读共享的方式打开的,但若此文件已被一个拥有写权限的进程打开的话,就无法读取了。因此需要使用 System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO.FileMode.Open,System.IO.FileAccess.Read,FileShare.ReadWrite);设置文件共享方式为读写,FileShare....

ios文件正由另一进程使用
文件正在另一个进程中使用解决方案:1、关闭其他应用程序:首先,尝试关闭其他正在运行的应用程序,这可能会释放您正在尝试打开的文件。在iOS设备上,您可以从底部向上滑动屏幕,然后在其中关闭打开的应用程序。2、重新启动设备:如果关闭其它应用程序没有帮助,可以尝试重新启动设备。这可以使文件锁定失效,并...

相似回答