我正在尝试回显以多个字符串片段命名的文件列表。我有一个包含子文件夹的文件夹,其中包含名为的 PDF:
EDW_L1_C3.pdf EDW_L1_C4.pdf EDW_L2_C10.pdf EDW_L5_C2.pdf EDW_L5_C3.pdf etc.
一个关键点是我不能确定文件名代码的顺序总是相同的。例如,可能有一些文件名为:
C2_EDW_L5.pdf
对于上下文或如果有人关心,这些名称包含乡镇 ( EDW
)、地段 ( L1_
) 和特许权 ( C3_
) 代码,并且文件是土地调查。
我想创建一个批处理文件以递归方式列出文件名中同时包含字符串的文件L1_
。C3_
因为L1_
我已经成功使用了以下内容:
forfiles /S /M *L1_*.PDF /c "cmd /c echo @FILE"
但是,我被困在如何缩小该列表以仅包含L1_
文件名中也有的C3_
文件。有人有想法么?在我让这段代码工作之后,我的最终目标是将这些过滤的文件复制到指定的文件夹中。我现在只是在玩代码来创建自定义解决方案。