2011年1月17日星期一

XCOPY命令简要

1./E: 目录阶层COPY
      /S:   空目录除外,目录和文件一起COPY
      /T: 只COPY目录结构

 XCOPY FROM_PATH DEST_PATH /E


2./H: 隐藏文件/系统文件 一起COPY

 XCOPY  FROM_PATH DEST_PATH  /H

3./? help

 XCOPY /?

4./EXCLUDE: 除外过滤指定,可以将过滤内容写入文件,指定过滤文件。

 XCOPY FROM_PATH DEST_PATH /EXCLUDE:c:\exclude.txt

除外文件exclude.txt内容(支持后缀和目录):

\obj\
.vb
.scc
.bak
.pdb
.txt
c:\対象外\

————————————————————————————
set module=%1
set frRoot=C:/develop/ut
set toRoot=z:/develop/UT
set logfile=xcopy.log
echo %DATE% %TIME% "======= rsync" %module%>> %logfile%
 
xcopy "%frRoot%/%module%"  "%toRoot%/%module%" /D /S /E /H /C /Y /R >> %logfile%


 ・/D   新しいファイルだけをコピーする
 ・/S /E (空のものも含めて)サブフォルダもコピーする
 ・/H   隠しファイルもコピーする
 ・/C   エラーを無視してコピーする
 ・/Y   無条件上書きコピーする
 ・/R   読み取り専用ファイルもコピーする
    /EXCLUDE

没有评论: