以下の内容はhttps://tsucchi.hatenadiary.com/entry/20120503/1336015412より取得しました。


C# で mv する

積ん読ならぬ、積んブログ。*1

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);
}

*1:ネタ帳にかいてあったけど、記事に起こしてなかった

*2:mv file dir/ みたいなやつ

*3:移動先にファイルがあると例外が吐かれてしまう。CopyTo は強制上書きするオプションあるのに。。。




以上の内容はhttps://tsucchi.hatenadiary.com/entry/20120503/1336015412より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14