/// <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); }
/// <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); }
/// <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(); }
public override bool SendFile(string SourceFilePath, string FilePath) { FileOperation.CheckCopyFile(SourceFilePath, LetterPath + FilePath); return(true); }