【发布时间】:2015-08-07 16:34:47
【问题描述】:
这是对已经回答的问题的跟进。
如果用户输入“c:\folder”并且该目录中恰好有多个文件夹,我该如何让它搜索请求的根目录中的所有子目录。
下面的示例代码当前搜索一个文件夹并显示结果,即使有多个文件夹。
@echo off
set total=0
set /p direct=What directory do you want to count?
for %%a in (%direct%\*.pdf) do (
title %%a
for /f "tokens=2 delims=: " %%b in ('pdftk "%%a" dump_data ^| find "NumberOfPages"') do (
set /a total+=%%b
)
)
echo TOTAL PAGE COUNT IS %total%
pause
【问题讨论】:
-
你看过 /r 吗?
-
是的,即使我选择的根目录中有多个文件夹都包含 PDF,我的页数仍然为 0。这真的难倒我。
标签: batch-file pdftk