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}%");
 }
Beispiel #4
0
 public bool FileExists(string filename)
 {
     return(ExistingFiles.Contains(filename));
 }