Batch file 如何在所有子目录中的一个目录中查找pdf文件
pdf文件包含在下面的两个文件夹中。我只想从父“pdf”文件夹中查找pdf文件Batch file 如何在所有子目录中的一个目录中查找pdf文件,batch-file,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\mr
\\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
从你的问题来看,不清楚你到底想从哪里开始搜索什么。 从
%BaseDir%
开始,以下批处理将输出名为pdf
@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
你已经做了什么?:-)你的问题目前还不清楚,也不完整。标题表明您正在尝试查找pdf文件,但问题正文似乎表明您的pdf文件包含两个文件夹,您希望根据其父目录隔离其中一个文件夹。一旦明确了任务是什么,有几种执行任务的方法。为了确定最合适的,你有必要发布更多的信息。有关特定环境的信息、批处理文件的运行方式和运行人、批处理文件的位置,以及有关网络位置的一些信息。