Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何在所有子目录中的一个目录中查找pdf文件_Batch File - Fatal编程技术网

Batch file 如何在所有子目录中的一个目录中查找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

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

从你的问题来看,不清楚你到底想从哪里开始搜索什么。 从
%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文件包含两个文件夹,您希望根据其父目录隔离其中一个文件夹。一旦明确了任务是什么,有几种执行任务的方法。为了确定最合适的,你有必要发布更多的信息。有关特定环境的信息、批处理文件的运行方式和运行人、批处理文件的位置,以及有关网络位置的一些信息。