Move-Item (移動元ファイル/ディレクトリのパス) (移動先ディレクトリ)
PowerShellでファイルやディレクトリ(フォルダ)を移動するコマンドを紹介します。
ファイルを移動するには "Move-Item" コマンドを利用します。
ファイル、ディレクトリ名を変えずに移動する場合
Move-Item (移動元ファイル/ディレクトリのパス) (移動先ディレクトリ)
ファイル、ディレクトリ名を変更して移動する場合
Move-Item (移動元ファイル/ディレクトリのパス) (移動先ファイル名のフルパス)
DOSコマンドの mv, move も利用できます。(Move-Item のエイリアスになっています)
move (コピー元ファイル) (コピー先ディレクトリまたはファイル)
mv (コピー元ファイル) (コピー先ディレクトリまたはファイル)
c:\dataディレクトリ内に doc1.txt を作成します。このファイルを c:\data-new ディレクトリに移動します。
c:\data-new ディレクトリは空です。
以下のコマンドを実行します。
以下のコマンドを実行します。
Set-Location -Path c:\data
Move-Item doc1.txt c:\data-new
コマンドが正しく実行されると、プロンプトに戻ります。
c:\data ディレクトリを確認します。ファイルが移動したため無くなっていることが確認できます。
c:\data-new ディレクトリを確認します。移動されたファイルが表示されています。
c:\dataディレクトリ内に mydir1 を作成します。このディレクトリを c:\data-new ディレクトリに移動します。
次のコマンドを実行します。
Move-Item C:\data\mydir1 C:\data-new
コマンドが正しく実行されると、プロンプトに戻り、コマンド入力待ち状態になります。
c:\dataディレクトリを確認します。mydir1ディレクトリが移動されたため、ディレクトリがなくなっていることが確認できます。
c:\data-newディレクトリを確認します。移動した mydir1 ディレクトリがあり、表示されています。