public Stream OpenFile(string fileName)
{
string fullPath = GetFullPath(fileName);
string parent = Path.GetDirectoryName(fullPath);
if (!Directory.Exists(parent))
{
Directory.CreateDirectory(parent);
}
return File.Open(fullPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
}