我正在写一个小的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 \
我很感激帮助!