![](/img/trans.png)
[英]Creating copy of a file at one position up in the same folder/directory location
[英]Build events: copy folder except one file
在構建事件中,我需要復制除一個特定文件之外的整個文件夾。 可能嗎?
XCopy支持/Exclude
標志,它會做你想做的事。
從help xcopy
:
/EXCLUDE:file1[+file2][+file3]...
指定包含字符串的文件列表。 每個字符串應位於文件中的單獨行中。 當任何字符串與要復制的文件的絕對路徑的任何部分匹配時,該文件將被排除在復制之外。 例如,指定像 \obj\ 或 .obj 這樣的字符串將分別排除目錄 obj 下的所有文件或所有具有 .obj 擴展名的文件。
因此,您將創建一個包含要排除的文件列表(每行一個)的文件,並在 xcopy 命令行上指定排除文件。
Robocopy還具有文件排除支持。
從robocopy /?
:
/XF file [file]...
排除與給定名稱/路徑/通配符匹配的文件。
這不需要額外的排除文件。 相反,您指定一個模式。
這可以通過三個簡單的步驟完成:
xcopy source target /exclude:exclude.txt
您可以將 exclude.txt 保留在源代碼管理中。
提示:如果目標是一個目錄,append 它帶有\*
,那么xcopy
理解它是一個目錄而不是一個文件。
分兩步完成,
1st將整個文件夾復制到新位置
2nd從新創建的文件夾中刪除文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.