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

定義

ファイルの名前を変更します。

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

パラメーター

file
String

名前を変更するファイル。

newName
String

ファイルの新しい名前。

例外

newName には、パス情報が含まれているか、円記号 (\) で終わります。

fileNothingです。

-または-

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

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

newNameで指定された名前の既存のファイルまたはディレクトリがあります。

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

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

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

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

次の使用例は、ファイル Test.txt の名前を SecondTest.txt に変更します。

My.Computer.FileSystem.RenameFile("C:\Test.txt", "SecondTest.txt")

"C:\Test.txt" を、名前を変更するファイルのパスとファイル名に変更します。

注釈

このメソッドを使用してファイルを移動することはできません。 MoveFile メソッドを使用して、ファイルの移動と名前の変更を行います。

次の表に、 My.Computer.FileSystem.RenameFile メソッドを含むタスクの例を示します。

ターゲット 参照先
ファイル名を変更する 方法: Visual Basic でファイルの名前を変更する

適用対象