ファイルの移動とディレクトリ名の変更(MOVE)

広告

ファイルを移動する方法を確認します。moveコマンドを使用します。

move 移動するファイル名 移動先パス

1番目の引数に指定したファイルを移動先パスで指定したディレクトリ内に移動します。移動するファイルはパス付きで指定することもできます。

move test.txt c:¥tmp
move c:¥tmp¥test.txt d:¥data

移動するファイルにワイルドカードを使うことで、一致する複数のファイルをまとめて移動することも可能です。

move *.html c:¥web

上記の場合はカレントディレクトリにある拡張子が「.html」のファイルを全て「c:¥web¥」ディレクトリに移動させます。

1つだけのファイルを移動する場合には、移動後のファイル名を指定することが可能です。

move index.html c:¥blog¥data¥top.html

上記の場合、ファイル名を「index.html」から「top.html」に変更した上で「c:¥blog¥data¥」ディレクトリに移動します。

では実際に試してみます。カレントディレクトリにある「index.html」ファイルを「doc」ディレクトリに移動します。

ファイルの移動とディレクトリ名の変更(MOVE)

次のように入力します。

move index.html doc

ファイルの移動とディレクトリ名の変更(MOVE)

ファイルが移動したことが確認できました。

では「doc」ディレクトリにある「index.html」ファイルをカレントディレクトリに移動すると同時に名前を「top.html」に変更します。次のように入力します。

move doc¥index.html top.html

ファイルの移動とディレクトリ名の変更(MOVE)

ファイルが移動すると同時に名前が変更されていることが確認できます。

ディレクトリの名前を変更

moveコマンドを使用するとディレクトリの名前を変更することができます。次の書式を使用します。

move 変更前ディレクトリ名 変更後ディレクトリ名

ディレクトリの名前を変更します。変更前のディレクトリ名にはパスを付けて指定可能です。ディレクトリ名が変更されても、そのディレクトリに含まれるファイルやサブディレクトリに変更はありません。

では実際に試してみます。現在のディレクトリ構成が次のようになっているとします。

ファイルの移動とディレクトリ名の変更(MOVE)

カレントディレクトリに含まれる「doc」ディレクトリを「document」に変更します。次のように入力します。

move doc document

ファイルの移動とディレクトリ名の変更(MOVE)

ディレクトリ名が変更されています。またディレクトリに含まれるファイルやサブディレクトリは変化がありません。

( Written by Tatsuo Ikura )