BATCH - 如何仅对文件夹名称/文件名的特定子字符串执行循环复制?

时间:2017-05-24 03:10:53

标签: batch-file

我有一个包含多个文件夹和文件的文件夹[C:\ Users \ name \ desktop \ New_Folder]。例如

New_Folder
    uuu_folder
    abcd_folder
    abcd_2_folder
    abcd_3_folder
    nnn.docx
    bbb.xlsx

我设法将此文件夹中的所有文件和文件夹“xcopy”到另一个文件夹。但是,怎么只能“xcopy”只有名字的文件夹以abcd开头,只有abcd_folder,abcd_2_folder和abcd_3_folder复制了?

set A_LOCAL=C:\Users\name\desktop\New_Folder
set B_LOCAL=C:\Users\name\desktop\Archive_Folder
set LIST=abcd

这适用于复制所有文件和文件夹。

xcopy "%A_LOCAL%\*" "%B_LOCAL%\" /E

但这不适用于复制具有特定文件夹子名称的文件夹吗?

xcopy "%A_LOCAL%\%LIST%_*" "%B_LOCAL%\" /E

请帮忙。

0 个答案:

没有答案