Rename-Item -Path (名前を変更するファイル/ディレクトリのパス) -NewName (新しい名前)
PowerShellでファイル名やディレクトリ名を変更するコマンドを紹介します。
ファイルの名前を変更、ディレクトリの名前を変更するには "Rename-Item" コマンドを利用します。
Rename-Item -Path (名前を変更するファイル/ディレクトリのパス) -NewName (新しい名前)
c:\dataディレクトリに doc1.txt ファイルを作成します。このファイル名を変更します。
PowerShellプロンプトで次のコマンドを実行します。
C:\data\doc1.txt のファイル名を doc2.txtに変更するコマンドです。
Rename-Item -Path C:\data\doc1.txt -NewName doc2.txt
コマンドを実行します。正常に実行できた場合はメッセージなどは表示されず、プロンプトに戻ります。
ファイルを確認します。ファイル名がdoc2.txtに変更できていることが確認できます。
c:\dataディレクトリに mydir1 ディレクトリを作成します。このディレクトリ名を変更します。
PowerShellプロンプトで次のコマンドを実行します。
C:\data\mydir1 のディレクトリ名を mydir_bakに変更するコマンドです。
Rename-Item -Path C:\data\mydir1 -NewName mydir_bak
コマンドを実行します。正常に実行できた場合はメッセージなどは表示されず、プロンプトに戻ります。
ディレクトリ名を確認します。ファイル名がmydir_bakに変更できていることが確認できます。
c:\dataディレクトリに doc1.txtを配置した場合に、次のコマンドを実行します。
Rename-Item -Path C:\data\doc1.txt -NewName C:\data-new\doc1.txt
コマンドを実行すると以下のエラーが発生します。-NewName パラメーターにはパスは指定できず、新しい名前のみを与える必要があります。