現象
Windows 7 の Robocopy コマンドで、/MT オプションを使用してファイルやディレクトリをコピーすると、/S オプションを指定していた場合にも空ディレクトリがコピーされます。
原因
この現象は、Robocopy コマンドの /MT オプションが他のオプションに関わらず、常に空ディレクトリをコピーするために発生します。
回避策
この現象を回避するには、Robocopy コマンドを実行後、空ディレクトリを削除してください。
たとえば、以下のコマンドを [コマンド プロンプト] で実行することにより、指定したディレクトリと、そのサブ ディレクトリにある空ディレクトリを削除できます。
for /F "tokens=*" %d in ('dir /ad/b/s "ディレクトリ名" ^| sort /R') do rd "%d"
たとえば、以下のコマンドを [コマンド プロンプト] で実行することにより、指定したディレクトリと、そのサブ ディレクトリにある空ディレクトリを削除できます。
for /F "tokens=*" %d in ('dir /ad/b/s "ディレクトリ名" ^| sort /R') do rd "%d"
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。