Created: 2021-07-28 / Updated: 2021-07-28
PowerShellでファイルを移動する
目次
Move-Itemを利用する
Move-Item
を使います。
- 移動元のファイルを
-Path
で、移動先のファイルを-Destination
で指定します。
- 移動先のファイルが既に存在していた場合、エラーとなります。
Copy
Move-Item -Path <移動元パス> -Destination <移動先パス>
上書きで移動
- 上書きで移動する場合は
-Force
オプションを付けます。
- 移動先のファイルが既に存在していた場合でもエラーとなりません。
Copy
Move-Item -Path <移動元パス> -Destination <移動先パス> -Force
使用例
同ファイル名で別フォルダへ移動
Copy
Move-Item -Path C:\temp\test.txt -Destination C:\temp\bk\test.txt
- 既に
C:\temp\bk\test.txt
が存在していた場合エラーとなります。
同ファイル名で別フォルダへ移動(上書き)
Copy
Move-Item -Path C:\temp\test.txt -Destination C:\temp\bk\test.txt -Force
- 既に
C:\temp\bk\test.txt
が存在していてもエラーとなりません(上書きします)。
リネームする
Copy
Move-Item -Path C:\temp\test.txt -Destination C:\temp\test2.txt
リネームしつつ移動
Copy
Move-Item -Path C:\temp\test.txt -Destination C:\temp\bk\test2.txt
test.txt
をtext2.txt
にしてフォルダも移動しています。
ファイルを別のフォルダに移動
Copy
Move-Item -Path C:\temp\test.txt -Destination C:\temp\bk
-Destination
の方にフォルダ
を指定することで、同じ名前で指定したフォルダへファイル移動できます。
参考
関連メモ
参照
ソース