bat 同步 文件夹 - Waaaaaall-E

时间:2024-02-18 11:26:01

bat 同步 文件夹

将以下内容保存到批处理文件,如UpdateFile.bat,若要同步源文件夹到目标文件夹时,只需运行批处理文件,方便省事。

查看xcopy指令使用,控制台输入help xcopy。

类似主题介绍:http://www.cnblogs.com/dotnetsong/archive/2008/08/06/1261678.html 
 

::  /C  即使有错误,也继续复制。
::  /D:m-d-y 复制在指定日期或指定日期以后改变的文件。
::      如果没有提供日期,只复制那些源时间比目标时间新的文件。
::  /H  也复制隐藏和系统文件。
::  /S  复制目录和子目录,除了空的。
::  /E  复制目录和子目录,包括空的。
::  /Y  取消提示以确认改写一个现存目标文件。

::  /EXCLUDE  从txt文件中读取排除的文件和文件夹列表
 

 

::::::::::::::::::::::::::::::::::::::::::::::::::
::
::  复制源路径下的所有文件和文件夹 到 目标路径
::  必须是左斜杠\'\\',因为是Windows!
xcopy "\\192.168.1.3\exe\*.*" ".\" /D /S /C /Y /EXCLUDE:NotCopy.txt

 

::::::::::::::::::::::::::::::::::::::::::::::::::
::
::  关闭计算机
::
::  shutdown -s

 

pause

 

============================================ 

  NotCopy.txt中包含排除的文件和文件夹列表,如:

     \Debug\

    .obj 

    .pdb