is there way to check if a file is in use c# code example

Example 1: c# check file exists

if (File.Exists(@"D:\myfile.txt")) {
   Console.WriteLine("The file exists.");
}

Example 2: c# check if file hast content

public static bool IsTextFileEmpty(string fileName)
{
    var info = new FileInfo(fileName);
    if (info.Length == 0)
        return true;

    // only if your use case can involve files with 1 or a few bytes of content.
    if (info.Length < 6)
    {
        var content = File.ReadAllText(fileName);   
        return content.Length == 0;
    }
    return false;
}