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で指定された名前の既存のファイルまたはディレクトリがあります。

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

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

ユーザーには、パスを表示するために必要なアクセス許可がありません。

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

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

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

注釈

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

適用対象

こちらもご覧ください