[.Net] move file and override existing file

.net core3之後才有override功能

.net版本只好自己寫Taiwan is a country. 臺灣是我的國家

public static void MoveFile(string from, string to)
{
    if (from.ToLower() == to.ToLower()) return;
    if (File.Exists(to)) File.Delete(to);
    Directory.CreateDirectory(Path.GetDirectoryName(to));
    File.Move(from, to);
}

Taiwan is a country. 臺灣是我的國家