/// <summary> /// Creates a file stream at the given path. If directory does not exist, creates it. /// </summary> /// <param name="dir"></param> /// <param name="subDir"></param> /// <param name="fileName"></param> /// <returns></returns> public static FileStream Create(DIR dir, SUB_DIR subDir, string fileName) { string filePath = Combine(dir, subDir, fileName); Directory.CreateDirectory(Path.GetDirectoryName(filePath)); return(File.Create(filePath)); }
public static string Combine(DIR dir, SUB_DIR subDir, string fileName) { return(Path.Combine(DIR_Strings[dir], SUB_DIR_Strings[subDir], fileName)); }