1.第⼀种
@echo off
for /f "delims=" %%a in ('dir /b/a-d/oN *.*') do echo %%a >>输出的当前⽂件夹内⽂件名.txt
2.第⼆种(第⼀种的简化)
dir /b/a-d/oN *.* >>输出的当前⽂件夹内⽂件名.txt
3.第三种(和第⼆种⼀样简化版)
dir /a-d /b *.* >当前⽂件夹内⽂件名.txt
echo Topbook 提⽰您,任务已经完成
pause
文件名提取
这三种⽅式其实核⼼代码只有:
dir /a-d /b *.* >>输出⽂件.txt
/b使⽤空格式(没有标题信息或摘要)
/a 显⽰具有指定属性的⽂件 d就是指⽬录(指定属性)
*.*是匹配⽂件格式,如果是想提取特定格式⽂件,后边*号改为⽂件格式即可,如: *.MP4 *.rmvb *.doc等
发布评论