robocopy.bat
バッチファイル版
@echo off rem このバッチファイルを実行するには robocopy.exe が必要です。 rem robocopy.exe は下記のリソースキットに同梱されています。 rem このリソースキットは WindowsXP SP1以降 で使用することができます。 rem Windows Server 2003 Resource Kit Tools rem http://www.microsoft.com/download/en/details.aspx?id=17657 rem exe=robocopy.exeの場所 rem src=コピー元フォルダ rem dst=コピー先フォルダ rem log=ログファイル rem office2003=office2003のファイル拡張子 rem office2007=office2007のファイル拡張子 rem inc=コピーする条件 rem exc=コピーしない条件 set exe="C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" set src="\\server\hoge\fuga" set dst="C:mirror" set log="C:mirror\robocopy.log" set office2003=*.doc *.xls *.ppt set office2007=*.docx *.docm *.dotx *.dotm *.xlsx *.xlsm *.xltx *.xltm *.xlsb *.xlam *.pptx *.pptm *.potx *.potm *.ppam *.ppsx *.ppsm *.sldx *.sldm *.thmx set inc=*.txt *.pdf %office2003% %office2007% set exc=/XO /XF ~$*doc *のバックアップ.xlk /XD old work %exe% %src% %dst% %inc% /MIR /NP /Z %exc% >> %log% 2>&1