string filename = "c:\\sample.htm"; FileStream stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.None); //locks file ... stream.Close(); //unlocks file
or
string filename = "c:\\sample.htm"; FileStream stream = File.Open(filename, FileMode.Open); stream.Lock(0, stream.Length); //locks file ... stream.Unlock(0, stream.Length); //unlocks file