方法 : Visual Basic でファイルの名前を変更する
My.Computer.FileSystem
オブジェクトの RenameFile
メソッドは、現在の場所、ファイル名、および新しいファイル名を指定して、ファイルの名前を変更するために使用します。 このメソッドは、ファイルを移動する目的には使用できません。ファイルを移動して名前を変更するには、MoveFile
メソッドを使用してください。
ファイル名を変更するには
My.Computer.FileSystem.RenameFile
メソッドを使用して、ファイルの名前を変更します。 この例では、Test.txt
というファイル名をSecondTest.txt
に変更しています。' Change "c:\test.txt" to the path and filename for the file that ' you want to rename. My.Computer.FileSystem.RenameFile("C:\Test.txt", "SecondTest.txt")
このコード例は、IntelliSense コード スニペットとしても利用できます。 コード スニペット ピッカーでは、スニペットは [ファイル システム - ドライブ、フォルダー、およびファイルの処理] にあります。 詳細については、「Code Snippets」を参照してください。
信頼性の高いプログラミング
次の条件を満たす場合は、例外が発生する可能性があります。
パスが有効ではありません。原因として、長さが 0 の文字列であるか、空白のみが含まれているか、無効な文字が含まれているか、デバイス パスである (先頭が \\.\ である) ことが考えられます (ArgumentException)。
newName
にパス情報が含まれている (ArgumentException)。パスが
Nothing
であるため、有効でない (ArgumentNullException)newName
がNothing
または空の文字列である (ArgumentNullException)。ソース ファイルが正しくない、または存在しない (FileNotFoundException)。
newName
で指定された名前のファイルまたはディレクトリが既に存在する (IOException)。パスがシステムで定義されている最大長を超えている (PathTooLongException)。
パス内のファイル名またはディレクトリ名にコロン (:) が含まれているか、または形式が無効である (NotSupportedException)
ユーザーがパスを参照するのに必要なアクセス許可がない (SecurityException)
ユーザーに必要なアクセス許可がない (UnauthorizedAccessException)。
関連項目
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示