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 パラメーターにはパスは指定できず、新しい名前のみを与える必要があります。