入力を少し増やし、マウスのクリックを少し減らしてもかまわない場合は、コマンドラインから多くのアクションを実行できます。

(コマンドプロンプトウィンドウの表示については、別のヒントで説明しています。)コマンドラインから実行できることの1つは、ファイルを移動することです。使用するコマンドラインコマンドはMOVEであり、2つ(またはそれ以上)かかります

パラメーター。最初のパラメーターは移動するファイルを指定し、2番目のパラメーターはファイルの移動先を指定します。

したがって、「C:\ Temp \ BatFun.bat」というファイルがあり、それをC:\ Bat \ BatFun.batに移動するとします。コマンドラインで次のように入力します:

C:\> MOVE C:\Temp\BatFun.bat C:\Bat\BatFun.bat

\ TempディレクトリのBatFun.batファイルは\ Batディレクトリに移動されます。 COPYとMOVEの主な違いであるC:\ Tempディレクトリには存在しなくなります。 (COPYコマンドの詳細については、 linkMoving Files Using the Command Lineというタイトルのヒントを参照してください。)もちろん、宛先には任意の名前を指定できるため、\ Tempを使用できます。開発およびテストしている\ BatFun.batファイルですが、問題がなければ、\ Batディレクトリに移動して、DirList.batという名前を付けることができます。これは、宛先パラメーターの名前を変更するだけで実行できます:

C:\> MOVE C:\Temp\BatFun.bat C:\Bat\DirList.bat

ワイルドカード文字を使用して、一度に複数のファイルを移動できます。したがって、\ Tempディレクトリにいくつかの.batファイルがあり、それらすべてが\ Batディレクトリに移動するとします。たぶん、ファイルの名前はC:\ Temp \ Dir1.bat、C:\ Temp \ Dir2.bat、C:\ Temp \ Dir3.batです。それらすべてを\ Batディレクトリに移動するには、コマンドは次のようになります。

C:\> MOVE C:\Temp\Dir?.bat C:\Bat

ワイルドカード文字「?」ソースパラメータの実際の文字を1つだけ表します。 2番目のパラメータとして宛先ディレクトリ(末尾の円記号なし)以外は何も指定する必要がないことに注意してください。これは、MOVEが最初のパラメータで指定されたファイル名を\ Batディレクトリで使用されるファイル名として自動的に使用するためです。つまり、C:\ BatディレクトリにDir1.bat、Dir2.bat、およびDir3.batが作成されます。

MOVEコマンドはCOPYコマンドに似ていますが、主に2つの違いがあります。

。 MOVEコマンドを使用してファイルを連結することはできません。

。 MOVEは、ファイルをソースの場所に残すのではなく、ソースの場所から削除します。

このヒント(13101)は、Windows 7、8、および10に適用されます。