Esempio n. 1
0
        private static void _AddFile(string path, HashSetEx <string> deleted, string indexFile)
        {
            var files = new HashSetEx <string>(IOTool.LoadLines(indexFile));

            files.Add(path);
            IOTool.SaveLines(indexFile, files);
            deleted.Add(path.ToLower());
        }
Esempio n. 2
0
 private static void _Initialize(string indexFile, HashSetEx <string> files)
 {
     foreach (string line in IOTool.LoadLines(indexFile))
     {
         try
         {
             if (File.Exists(line))
             {
                 File.Delete(line);
             }
             if (Directory.Exists(line))
             {
                 Directory.Delete(line, true);
             }
         }
         catch
         {
             files.Add(line.ToLower());
         }
     }
     IOTool.SaveLines(indexFile, files);
 }