ファイル操作

[C#] ディレクトリ(フォルダ)名を変更する(Directory.Move、DirectoryInfo.MoveTo)

ディレクトリ(フォルダ)名を変更するサンプルです。

System.IO.Directoryクラスを使用する方法と、
System.IO.DirectoryInfoクラスを使用する方法の2種類があります。

Directoryクラスを使用する方法

例1)ディレクトリ名を「C:¥dir01」から「C:¥dir02」へ変更する


using System.IO;

Directory.Move(@"C:¥dir01", @"C:¥dir02");

DirectoryInfoクラスを使用する方法

例2)ディレクトリ名を「C:¥dir01」から「C:¥dir02」へ変更する


using System.IO;

DirectoryInfo di = new DirectoryInfo(@"C:¥dir01");
di.MoveTo(@"C:¥dir02");

備考

  • どちらを使っても機能に差はないのでお好みの方をご使用ください。
  • 指定したディレクトリが存在しない場合は、
    System.IO.DirectoryNotFoundExceptionが発生します。

関連記事

-ファイル操作
-