DOSコマンド #2:ROBOCOPYでファイルが移動されない

ROBOCOPYでファイルが移動されない場合がある
前回記事:DOSコマンド #1:テキストファイルより空ファイルを作成


現象

ROBOCOPYコマンドで以下パラメータを指定しファイルの移動を行っているが、
robocopy /e /move /is
移動されない(スキップされる)場合がある。
コピー先に同一ファイルが既に存在する場合かもしれない?
オプション: *.* /S /E /DCOPY:DA /COPY:DAT /MOVE /IS /R:1000000 /W:30
   :
                    合計     コピー済み      スキップ       不一致        失敗    Extras
    ディレクトリ:        34         0        34         0         0         5
      ファイル:      4760         0      4760         0         0      1584
        バイト:  38.721 g         0  38.721 g         0         0   5.495 g
        時刻:   0:00:03   0:00:00                       0:00:00   0:00:03
    終了: 2020年7月9日 0:13:30


対処

"IM"オプションを付け加えると移動できた。
IMオプションは "変更されたファイルを含めます (変更日時が異なる)。" の意味。

なぜIMオプションを付ける必要があるのか?原因はよくわからない。



次回記事:DOSコマンド #3:文字コードを切り替えるには?


コマンドプロンプト, DOSコマンド, ROBOCOPY

0 件のコメント:

その他の記事