DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
File Lock
Lock files so that no one else can access it:
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





