检查C#代码使用的文件

pan*_*ang 1 c#

检查文件是否通过C#代码使用的最快方法是什么?

sir*_*cco 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;
    }
Run Code Online (Sandbox Code Playgroud)