Пример #1
0
        /// <summary>
        /// Restores User data
        /// </summary>
        public static void RestoreUserData()
        {
            string Base = Properties.Settings.Default.DefaultDir;

            FileOperation.CheckCopyFile(Base + LibraryBackupPath, Base + LibraryPath);
            FileOperation.CheckCopyFile(Base + ContentItemsBackupPath, Base + ContentItemsPath);
            FileOperation.CheckCopyFile(Base + WorkspacesBackupPath, Base + WorkspacesPath);
        }
Пример #2
0
        /// <summary>
        /// Retreives the default ARCropolis TOML File
        /// </summary>
        /// <param name="log"></param>
        public static void GetLocalConfigFile(ILog log)
        {
            string source = Properties.Settings.Default.DefaultDir + "\\Resources\\ModLoaders\\ARCropolis\\arcropolis.toml";
            string path   = Properties.Settings.Default.DefaultDir + "\\Library\\arcropolis.toml";

            FileOperation.CheckCopyFile(source, path);
            log.Debug("Copied file to " + path);
        }
Пример #3
0
        /// <summary>
        /// Backs up User data
        /// </summary>
        public static void BackupUserData()
        {
            string Base = Properties.Settings.Default.DefaultDir;

            FileOperation.CheckCopyFile(Base + LibraryPath, Base + LibraryBackupPath);
            FileOperation.CheckCopyFile(Base + ContentItemsPath, Base + ContentItemsBackupPath);
            FileOperation.CheckCopyFile(Base + WorkspacesPath, Base + WorkspacesBackupPath);

            Properties.Settings.Default.BackupDate = DateTime.Now;
            Properties.Settings.Default.Save();
        }
Пример #4
0
 public override bool SendFile(string SourceFilePath, string FilePath)
 {
     FileOperation.CheckCopyFile(SourceFilePath, LetterPath + FilePath);
     return(true);
 }