C# で mv する
FileInfo クラスの MoveTo は、ディレクトリへの移動*2ができないのと、強制上書き*3ができないので、こんな感じの外部メソッドを使っている。
private void MoveToDir(DirectoryInfo dir, FileInfo file) { FileInfo target = new FileInfo(System.IO.Path.Combine(dir.FullName, file.Name)); if ( target.Exists ) //既に存在している場合は上書きしたいので削除 target.Delete(); file.MoveTo(target.FullName); }