CHashtag

[C#] 다른 프로세스가 파일 사용중인지 확인하기 (Check File Lock) 본문

C#

[C#] 다른 프로세스가 파일 사용중인지 확인하기 (Check File Lock)

HyoSeong 2021. 2. 8. 15:17
반응형
public bool CheckFileLocked(string filePath)
{
    try
    {
        FileInfo file = new FileInfo(filePath);
    
        using (FileStream stream = file.Open(FileMode.Open, FileAccess.Read, FileShare.None))
        {
            stream.Close();
        }
    }
    catch (IOException)
    {
        return true;
    }

    return false;
}

 

감사합니다.

반응형