public BackupDir(FileSystemPath oldDir, string backupFolderPrefix) { myOldDir = oldDir; myBackupDir = FileSystemDefinition.CreateTemporaryDirectory(null, backupFolderPrefix); myOldDir.CopyDirectory(myBackupDir); myOldDir.Delete(); }
public void Restore() { myOldDir.Delete(); myBackupDir.CopyDirectory(myOldDir); }