public static void Revert() {
if (AcRootDirectory.Instance.Value == null) return;
try {
var backup = Backup;
if (File.Exists(backup)) {
var destination = Destination;
if (File.Exists(destination)) {
File.Delete(destination);
}
File.Move(backup, destination);
}
} catch (Exception e) {
Logging.Warning("Revert(): " + e);
}
}