Пример #1
0
 public Stream Create(string file)
 {
     if (Path.IsPathRooted(file))
     {
         Directory.CreateDirectory(Path.GetDirectoryName(file));
         return(File.Create(file));
     }
     return(_impl.Create(file));
 }
Пример #2
0
 public Stream Create(string file)
 {
     if (Path.IsPathRooted(file))
     {
         var dir = Path.GetDirectoryName(file);
         if (!string.IsNullOrEmpty(dir))
         {
             Directory.CreateDirectory(dir);
         }
         return(File.Create(file));
     }
     return(_impl.Create(file));
 }
Пример #3
0
 public static StreamWriter CreateText(this IFileAbstractLayer fal, string file) =>
 new StreamWriter(fal.Create(file));