moveコマンド
2017-12-02


PC-DOS 2000、OS/2、Windowsには、ファイルを別のディレクトリーに移動す〓 moveコマンドがあります。同じ名称なのですが、それぞれに個性があります。

まず、PC-DOS 2000では、

A:\>move /?
ディレクトリー間でファイルを移動します。またはディレクトリー名を変更します。

ファイルを移動するには:
MOVE [/Y | /-Y] [ドライブ1:][パス1]ファイル名1[,...] [ドライブ2:][パス2]

ディレクトリー名を変更するには:
MOVE [ドライブ:][パス]ディレクトリー名1 ディレクトリー名2

  /Y        既存のファイルを置き換える場合に確認を取ります。
  /-Y       既存のファイルを置き換える場合に確認を取りません。
            /Y スイッチは環境変数 COPYCMD=/Y を使ってもセットできます。

  [ドライブ1:][パス1]ファイル名1  移動したいファイルの場所と名前を指定します。

  [ドライブ2:][パス2]         移動する先のディレクトリーを指定します。
                           一個のファイルを移動する場合,ファイル名を指定すると
                           移動時にファイル名が変更されます。

  [ドライブ:][パス]ディレクトリー名1  変更したいディレクトリーの名前を指定します。
  ディレクトリー名2                新しいディレクトリーの名前を指定します。
です。移動先に既存のファイルがある時には、確認のメッセージがでます。 実際には、
A:>dir \foo
 ドライブ A にはボリューム・ラベルがありません
 ボリューム・シリアル番号は 9BEB-2015 です
 ディレクトリーは  A:\FOO

.            
17-12-02 8:33 ..
17-12-02 8:33 FILE1 TXT 8 17-12-02 8:59 FILE2 TXT 8 17-12-02 9:00 4 個 16 バイトのファイルがあります 711,680 バイトが使用可能です A:>dir \bar ドライブ A にはボリューム・ラベルがありません ボリューム・シリアル番号は 9BEB-2015 です ディレクトリーは A:\BAR .
17-12-02 8:33 ..
17-12-02 8:33 FILE2 TXT 8 17-12-02 8:33 3 個 8 バイトのファイルがあります 711,680 バイトが使用可能です A:>move \foo\*.* \bar 既存のファイル a:\bar\file2.txt を置き換えますか (Yes/No/All)?n a:\foo\file1.txt => a:\bar\file1.txt [OK] A:>dir \foo ドライブ A にはボリューム・ラベルがありません ボリューム・シリアル番号は 9BEB-2015 です ディレクトリーは A:\FOO .
17-12-02 8:33 ..
17-12-02 8:33 FILE2 TXT 8 17-12-02 9:06 3 個 8 バイトのファイルがあります 710,656 バイトが使用可能です A:>dir \bar ドライブ A にはボリューム・ラベルがありません ボリューム・シリアル番号は 9BEB-2015 です ディレクトリーは A:\BAR .
17-12-02 8:33 ..
17-12-02 8:33 FILE1 TXT 8 17-12-02 9:06 FILE2 TXT 8 17-12-02 9:00 4 個 16 バイトのファイルがあります 710,656 バイトが使用可能です の様に、FILE1.TXTだけが移動します。

OS/2では、

[A:\]move /?
MOVE コマンドを使用して、1つのサブディレクトリーから同一
ドライブの別のディレクトリーにファイルを移動します。

構文:   MOVE [drive] [path1]filename1 [path2] [filename2]

ここで:
 [drive] [path]filename1   移動するファイルを指定します。
   [path] [filename2]        新しいファイル名と場所を指定します。

[A:\]

OS/2では、ディレクトリー名の変更はRENAMEコマンドを使用します。

実際には、

[A:\]dir foo bar

 ドライブ A のボリューム・ラベルはありません。
 ボリューム・シリアル番号は 9BEB:2015
 ディレクトリーはディレクトリーは A:\foo

.            
17-12-02 8:33 ..
17-12-02 8:33 FILE1 TXT 8 17-12-02 8:46 FILE2 TXT 8 17-12-02 8:33 4 ファイル 16 バイト使用 ディレクトリーは A:\bar .
17-12-02 8:33 ..
17-12-02 8:33 FILE2 TXT 8 17-12-02 8:34 3 ファイル 8 バイト使用 715776 バイト空き [A:\]move foo\*.* bar A:\foo\FILE1.TXT SYS1083: ファイル名が重複しているか、ファイルが見つから ないか、またはファイルが使用中です。 1 個のファイルを移動しました。 [A:\]dir foo bar ドライブ A のボリューム・ラベルはありません。 ボリューム・シリアル番号は 9BEB:2015 ディレクトリーは A:\foo .

続きを読む

[コンピューター]
[OS/2]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット