2014年2月13日

【PowerShell】ファイルの移動



ファイルの移動は、Move-Itemを使います。

構文
Move-Item [移動したいファイル] [移動先フォルダ]

Move-Item C:\Data\tmp\document1\仕様書.docx C:\Data\tmp\document2\

この例では、C:\Data\tmp\document1\仕様書.docx を C:\Data\tmp\document2フォルダに移動します。


ちなみに、Move-Itemは移動先に同じ名前のファイルがあると怒られます。

もし上書きでファイルを移動したい場合は、-forceパラメーターを追加してください。

Move-Item C:\Data\tmp\document1\仕様書.docx C:\Data\tmp\document2\ -force

こんな感じです。


また、複数のファイルorフォルダを全て移動したい場合は、ワイルドカードを使います。

Move-Item C:\Data\tmp\document1\* C:\Data\tmp\document2\


また、.txtという拡張子が付くファイルだけ移動させたい場合は、
*.txtと指定してください。

Move-Item C:\Data\tmp\document1\*.txt C:\Data\tmp\document2\

こんな感じになります。


<関連記事>
【PowerShell】ファイルをコピーする
【PowerShell】ファイルを削除
【PowerShell】ファイルを読み込む
【PowerShell】ファイル作成
【PowerShell】ファイル検索


スポンサーリンク