請問如何透過批次檔將資料目錄下的資料夾名稱含有"關鍵字"的資料夾都複製出來
例如:
A路徑下有以下資料夾 A1~A10、B1~B10
只要有包含A字眼的資料夾都copy另一路徑下
請問批次檔語法如何寫呢?
試過robocopy xxcopy 但都只能針對檔名去過濾,
刪除10天前創建的"資料夾"
FORFILES /S /D -10 /C "cmd /c IF @isdir == TRUE rd /S /Q @path"
剛試過可以用 COPY *關鍵字*.* 目的資料夾
就可以了.
例如 COPY *A*.* 就是檔名有 A 的,包含附檔名有 A 的也會 COPY 過去.
robocopy 就有目錄過濾的功能
/A :: 僅複製具有存檔屬性集的檔。
/M :: 僅複製具有存檔屬性的檔並重置存檔屬性。
/IA:[RASHCNETO] :: 僅包含具有任意給定屬性集的檔。
/XA:[RASHCNETO] :: 排除具有任意給定屬性集的檔。
/XF 文件[文件]... :: 排除與給定名稱/路徑/萬用字元匹配的檔。
/XD 目錄[目錄]... :: 排除與給定名稱/路徑匹配的目錄。
/XC :: 排除已更改的文件。
/XN :: 排除較新的檔。