2010年12月30日 星期四

檢查指定檔案是否正在被處理程序使用

檢查指定檔案是否正在被處理程序使用。
程式碼
public static bool CheckIfFileIsBeingUsed(string fileName)
{
FileStream s = null;
try
{
s=new FileStream (fileName, FileMode.Open, FileAccess.Read, FileShare.Delete );
return false;
}
catch (System.IO.IOException)
{
return true;
}
finally
{
if (s != null)
s.Close();
}
}

沒有留言: