Beispiel #1
0
        static public CHECK_FILE_EXISTENCE_RESULTS CheckFileExistence()
        {
            CHECK_FILE_EXISTENCE_RESULTS results;

            results.Bible = results.VersionFile = results.Walkthroughs = true;

            if (!File.Exists(FileNames.PermVersionFile))
            {
                results.VersionFile = false;
                WriteXMLFile.CreateFile(FileNames.PermVersionFile);
            }
            if (File.Exists(FileNames.tempBible))
            {
                if (File.Exists(FileNames.Bible))
                {
                    File.Delete(FileNames.Bible);
                }
                File.Move(FileNames.tempBible, FileNames.Bible);
            }
            if (!File.Exists(FileNames.Bible))
            {
                results.Bible = false;
            }
            if (!Directory.Exists(FileNames.WalkthroughsDirectory))
            {
                results.Walkthroughs = false;
            }

            return(results);
        }
Beispiel #2
0
 public static void InitialChecks()
 {
     if (File.Exists(FileNames.tempBible))
     {
         if (File.Exists(FileNames.Bible))
         {
             File.Delete(FileNames.Bible);
         }
         File.Move(FileNames.tempBible, FileNames.Bible);
     }
     if (!File.Exists(FileNames.PermVersionFile))
     {
         WriteXMLFile.CreateFile(FileNames.PermVersionFile);
     }
 }