using System.IO; namespace SharpCifs.Util.Sharpen { public class FileInputStream : InputStream { public FileInputStream (FilePath file) : this(file.GetPath ()) { } public FileInputStream (string file) { if (!File.Exists (file)) { throw new FileNotFoundException ("File not found", file); } Wrapped = new FileStream (file, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); } } }