2009-08-14 50 views

回答

6

像這樣的東西應該工作:

public bool FileIsLocked(string fileName) 
    { 
     FileStream fs; 
     try 
     { 
      fs = File.Open(fileName, FileMode.OpenOrCreate, FileAccess.Read, FileShare.None); 
      fs.Dispose(); 
     } 
     catch (IOException) 
     { 
      return true; 
     } 
     return false; 
    } 
0

你可以嘗試打開此拒絕其他應用程序訪問它。

當你得到異常,你會知道這個文件被其他人使用。