DOS 的XCOPY命令的应用之排除某些文件或文件夹
xcopy . P:\wamp64\www\iptvAIO /Y /e /EXCLUDE:EXCLUDE.txt
EXCLUDE.txt 文件内容:
要排除的文件或文件夹在另一个TXT(如EXCLUDE.txt)文件中!本例内容如下。
.hg\cssexclude.txt.bat.hgignore
- 排除了(不会拷贝)2个文件夹:
- .hg
- css
- 排除了(不会拷贝)2种类型的文件:
- .bat
- .hgignore
- 排除了(不会拷贝)1个文件: exclude.txt
源文件结构:
│ .hgignore│ copy-all-to-webserver.bat│ dae.log│ dae.php│ dbInfo.php│ dbOp.php│ exclude.txt│ heartHop5s.php│ hhh.sql│ pdo.php│ prglist.json│ stbOp.php│ test.html│ ver.php│ ├─.hg│ │ 00changelog.i│ │ cur-message.txt│ │ dirstate│ │ last-message.txt│ │ requires│ │ thgstatus│ │ undo.backup.dirstate│ │ undo.bookmarks│ │ undo.branch│ │ undo.desc│ │ undo.dirstate│ │ │ ├─cache│ branch2-served│ ├─css│ hhh.css│ └─js-wf hhh.js wlib.js
/M 选项在备份时非常有用
以前拷贝过的文件在没有修改时不会拷贝,在文件大、文件多时会节省非常多的时间。
@REM XCOPY /A 仅复制有存档属性集的文件,但不更改属性。@REM XCOPY /M 仅复制有存档属性集的文件,并关闭存档属性。@rem xcopy . P:\wamp64\www\iptvAIO /M /Y /EXCLUDE:EXCLUDE.txt@rem xcopy .\js-wf P:\wamp64\www\iptvAIO\js-wf\ /M /Y /e@rem xcopy .\css P:\wamp64\www\iptvAIO\css\ /M /Y /excopy . P:\wamp64\www\iptvAIO /Y /e /EXCLUDE:EXCLUDE.txt
本例运行环境
本例是在WINDOWS 2016 的CMD中。 应该适用于所的WINDOWS(95/98/XP/7/VISTA/8/10/2000/2003/2008/2012/2016) 及DOS。