FileSystem.RenameDirectory(String, String) メソッド

定義

ディレクトリ名を変更します。

public:
 static void RenameDirectory(System::String ^ directory, System::String ^ newName);
public static void RenameDirectory (string directory, string newName);
static member RenameDirectory : string * string -> unit
Public Shared Sub RenameDirectory (directory As String, newName As String)

パラメーター

directory
String

名前を変更するディレクトリのパスおよび名前。

newName
String

ディレクトリの新しい名前。

例外

newName にパス情報が含まれています。

directoryNothingです。

- または -

newNameNothing または空の文字列です。

ディレクトリが存在しません。

newName で指定したのと同じ名前のファイルまたはディレクトリが既に存在します。

パスがシステム定義の最大長を超えています。

パス内のファイル名またはディレクトリ名にコロン (:) が含まれているか、形式が無効です。

ユーザーがパスを参照するのに必要なアクセス許可を保持していません。

ユーザーに必要なアクセス許可がありません。

次の使用例は、 ディレクトリの名前を TestSecondTest変更します。

My.Computer.FileSystem.RenameDirectory("C:MyDocuments\Test", "SecondTest")

注釈

このメソッドを使用してディレクトリを移動することはできません。ディレクトリを MoveDirectory 移動して名前を変更するには、 メソッドを使用します。

適用対象

こちらもご覧ください