ファイル、ディレクトリを移動する - PowerShell

PowerShellでファイルやディレクトリを移動するコマンドを紹介します。

コマンド

ファイルを移動するには "Move-Item" コマンドを利用します。

書式

ファイル、ディレクトリ名を変えずに移動する場合
Move-Item (移動元ファイル/ディレクトリのパス) (移動先ディレクトリ)

ファイル、ディレクトリ名を変更して移動する場合
Move-Item (移動元ファイル/ディレクトリのパス) (移動先ファイル名のフルパス)

補足

DOSコマンドの mv, move も利用できます。(Move-Item のエイリアスになっています)
move (コピー元ファイル) (コピー先ディレクトリまたはファイル)
mv (コピー元ファイル) (コピー先ディレクトリまたはファイル)

実行例1: ファイルの移動

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 ディレクトリを確認します。移動されたファイルが表示されています。

実行例2: ディレクトリの移動

c:\dataディレクトリ内に mydir1 を作成します。このディレクトリを c:\data-new ディレクトリに移動します。


次のコマンドを実行します。
Move-Item C:\data\mydir1 C:\data-new


コマンドが正しく実行されると、プロンプトに戻り、コマンド入力待ち状態になります。


c:\dataディレクトリを確認します。mydir1ディレクトリが移動されたため、ディレクトリがなくなっていることが確認できます。


c:\data-newディレクトリを確認します。移動した mydir1 ディレクトリがあり、表示されています。


著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
最終更新日: 2024-04-15
改訂日: 2023-03-22
作成日: 2017-05-11
iPentec all rights reserverd.