古いRobocopyにDCOPYのTオプションがない

古いRobocopyにDCOPYのTオプションがない

robocopy.exe /s /e /dcopy:dat 1 2

(略)
ERROR : Invalid Parameter #3 : "/dcopy:dat"
  • 古いRobocopyは/dcopyにtオプションがないので、上のようにエラーが出る。

Robocopyのバージョンを確認する

robocopy.exe /?

(略)
-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP010
-------------------------------------------------------------------------------
  • 上の場合、XP010がバージョン。
  • XP010はWindows Server 2003 Resource Kit Toolsに含まれているもので、Windows 7以降にはもっと新しいバージョンがインストールされている。

robocopy.exeのパスを確認する

PowerShell

PS> Get-Command robocopy.exe | select Source

Source
------
C:\Program Files (x86)\Windows Resource Kits\Tools\robocopy.exe

CMD

CMD> where robocopy.exe
C:\Program Files (x86)\Windows Resource Kits\Tools\robocopy.exe
C:\Windows\System32\Robocopy.exe
  • この場合、Windows Resource KitsのRobocopyが検索パスで先に来てる。

新しいバージョンのRobocopyを使うようにする

  • Windows Resource Kitsをアンインストールするか、
  • 環境変数PATHを修正して、C:\Windows\System32が先に来るようにする。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2019-01-03 (木) 21:32:57 (78d)