请问大家知道怎么用bat批处理命令,将当前目录及子目录下,所有pdf的文件名称提取出来吗? 20

比如用:for/rTestDir%iin(*.pdf)do@echo%i>>pdf_names.txt能够提取出:C:\Users\cashey\Desktop\Test... 比如用:for /r TestDir %i in (*.pdf) do @echo %i >>pdf_names.txt
能够提取出:
C:\Users\cashey\Desktop\TestDir\a.pdf
C:\Users\cashey\Desktop\TestDir\b.pdf
等文件。。。

但是我只想提取出
a.pdf
b.pdf
等文件。。。

请问大家知道:这条bat命令应该怎么写吗?
展开
 我来答
qop_dob
2018-08-14 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:3890万
展开全部
for /r "C:\Users\cashey\Desktop\TestDir" %i in (*.pdf) do >>pdf_names.txt @echo %~nxi
追问
谢谢,请问您是用那本教材学批处理的,能推荐一本吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式