批处理脚本 - 使用通配符

时间:2017-02-13 14:27:17

标签: batch-file pdf command-line

我正在写一个小的BAT文件,它将通过200多个文件夹进行递归,并将某些文件夹中的PDF文件标记为过时。文件夹布局是一致的:

Main Directory
>Top Folder
>>User Forms
>>>Obsolete
>>Other Forms
>>>Obsolete

我有脚本的一部分将PDF水印放在PDF文件上,但我只选择了我需要的文件夹。我需要只能在User Forms>Oboslete文件夹下提取表单而不包含Other Forms>Obsolete。我当前的代码提取了一堆额外的文件和Echos后备文件夹不存在。

@echo off
CD \Test Directory
for /D /r %%G in ("\*Forms\Obsolete") Do (
    echo %%G
) 
cd \

我很感激帮助!

0 个答案:

没有答案