#author("2019-01-03T21:31:06+09:00","default:ryuichi","ryuichi")
#author("2019-01-03T21:32:57+09:00","default:ryuichi","ryuichi")
* 古いRobocopyにDCOPYのTオプションがない [#y21ac387]
** 古いRobocopyにDCOPYのTオプションがない [#s6f1d7e8]
robocopy.exe /s /e /dcopy:dat 1 2
(略)
ERROR : Invalid Parameter #3 : "/dcopy:dat"
- 古いRobocopyは/dcopyにtオプションがないので、上のようにエラーが出る。
-
** Robocopyのバージョンを確認する [#gbcbd5cd]
robocopy.exe /?
(略)
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows :: Version XP010
-------------------------------------------------------------------------------
- 上の場合、XP010がバージョン。
- XP010はWindows Server 2003 Resource Kit Toolsに含まれているもので、Windows 7以降にはもっと新しいバージョンがインストールされている。
** robocopy.exeのパスを確認する [#a02b053d]
*** PowerShell [#z917ebdb]
PS> Get-Command robocopy.exe | select Source
Source
------
C:\Program Files (x86)\Windows Resource Kits\Tools\robocopy.exe
*** CMD [#g3a41778]
CMD> where robocopy.exe
C:\Program Files (x86)\Windows Resource Kits\Tools\robocopy.exe
C:\Windows\System32\Robocopy.exe
- この場合、Windows Resource KitsのRobocopyが検索パスで先に来てる。
** 新しいバージョンのRobocopyを使うようにする [#vafbe257]
- Windows Resource Kitsをアンインストールするか、
- 環境変数PATHを修正して、C:\Windows\System32が先に来るようにする。