如何在所有子目录中的一个目录中找到pdf文件

时间:2018-08-01 09:48:39

标签: batch-file

pdf文件包含在下面的两个文件夹中。我只想从父“ pdf”文件夹中找到pdf文件。

\\172.24.191.41\data1\Journals\WILEY_JNLS\RAW\JEMT\JEMT_23092\FPP\mrt-18-057-20180618192811\pdf\mrt-18-057.pdf

\\172.24.191.41\data1\Journals\WILEY_JNLS\RAW\JEMT\JEMT_23092\FPP\mrt-18-057-20180618192811\sup\mrt-18-057.pdf

1 个答案:

答案 0 :(得分:0)

根据您的问题,您不清楚要在哪里开始(确切)搜索什么。 从%BaseDir%开始,以下批处理将在名为pdf的父文件夹中输出所有.p​​df文件。

@Echo off
Set "BaseDir=\\172.24.191.41\data1\Journals\WILEY_JNLS\RAW\JEMT\JEMT_23092\FPP\mrt-18-057-20180618192811"
For /f "delims=" %%A in ('
  Dir /B/S/A-D "%BaseDir%\*.PDF" ^| Findstr /I "\\pdf\\[^\\]*\.pdf$"
') Do Echo=%%A