public static void Move(string source, string target, bool overwrite) { DirectorySystem.EnsureFileDirectory(target); if (File.Exists(target)) { if (overwrite) { File.Delete(target); } else { return; } } File.Move(source, target); }
public static void Copy(string source, string target, bool overwrite) { DirectorySystem.EnsureFileDirectory(target); File.Copy(source, target, overwrite); }