void Rename() { assert(nuke); auto nukedPath = NukedPath(real); auto e = fs::Rename(real, nukedPath); if (!e) { logs::Error("Unable to rename nuked directory: %1% -> %2%: %3%", real, nukedPath, e.Message()); SetNukeID(real, nuke->ID()); } else { SetNukeID(nukedPath, nuke->ID()); } }