【Rename-Item】PowerShell でファイル名とフォルダ名を変更する

スポンサーリンク
書式

Rename-Item <元の名前> <変更後の名前>

実行例1. フォルダの名前を変更

C:\folder1 の名前を C:\folder2 に変更する例です。

PS> Rename-Item C:\folder1 folder2
PS> 

実行例2. ファイル名を変更する

C:\folder2 の中にある test1.txttest2.txt に変更する例です。

PS> Rename-Item C:\folder2\test1.txt test2.txt
PS> 

ファイル名を変更する時にはファイル名に拡張子まで含めるようにしてください。上記の例では「.txt」が拡張子になります。拡張子が表示されない場合は下記のエントリを参考にしてください。
※参考: Windows のファイルの拡張子を表示する

実行例3. ファイル名を変更する(相対パス)

Set-Location コマンドで C:\folder2 に移動してからファイル名を変更しています。

PS> Set-Location C:\folder2
PS C:\folder2> 
PS C:\folder2> Rename-Item .\test1.txt test2.txt
PS C:\folder2>

変更前のファイルを .\test1.txt と表現しているこに注目してください。ドット(.) は現在のディレクトリ つまりC:\folder2を意味します。

なお、現在のディレクトリを意味する ドットを(.)省略することもできます。

PS> Set-Location C:\folder2
PS C:\folder2> 
PS C:\folder2> Rename-Item test1.txt test2.txt
PS C:\folder2>

以上。

コメント