0
我试图打开一个文件,但我收到:错误试图打开一个文件从一个目录
该进程无法访问该文件“X:\子\ Prozess A.1.1.wkd” 因为它正在被另一个进程使用。
任何人都可以帮忙吗?
string activeDirectory = @"X:\SubGraph\";
string[] files = Directory.GetFiles(activeDirectory);
foreach (string fileName in files){
FileStream file = new FileStream(fileName, FileMode.Open, FileAccess.Read);
....
....
}
听起来很愚蠢,但你有没有确保该文件没有被其他进程使用?您可以尝试重新启动,以便您知道应该没有其他进程,除非它们是对该文件具有锁定的系统进程。 – CSharpened 2012-07-12 10:23:49
我怎么知道哪个进程正在使用此文件 – User1979 2012-07-12 10:25:53
下载[进程监视器](http://technet.microsoft.com/en-us/sysinternals/bb896645)以查明。 – Oded 2012-07-12 10:27:25