protected virtual Stream GetFile(string filename) { if (ExistingFiles.TryGetValue(filename, out var data)) { return(new MemoryStream(Encoding.ASCII.GetBytes(data))); } return(null); }
public bool FileExists(string path) { PathPassedToFileExists = path; if (ExistingFiles.Contains(path)) { return(true); } return(FileExistsReturnValue); }
internal static void DeleteUnwrittenFiles() { Console.WriteLine($"Deleting {ExistingFiles.Except(Written).LongCount()} files!"); ExistingFiles.Except(Written).AsParallel().ForAll(s => File.Delete(s)); Console.WriteLine($"Made changes to {NumChangedFiles} / {Written.Count} files = {NumChangedFiles * 100.0f / Written.Count}%"); }
public bool FileExists(string filename) { return(ExistingFiles.Contains(filename)); }