flynroll 发表于 2016-8-11 08:14

Windows 批处理如何枚举文件夹中的所有文件?

请问 Windows 批处理命令如何枚举一个文件夹中的所有文件?

想用一个命令行程序对某给定文件夹中的每一个文件都进行一次转换操作,但文件夹中的文件名没有规律,文件数量也未知,请问该如何枚举所有文件名呢?

在网上搜索了很久都没有看明白,还请懂的朋友指点一二,非常感谢!

EraserKing 发表于 2016-8-11 08:17

for加shift…
具体怎么用我要看看以前写的东西

其实这几年我倾向于用Python搞定…

— from Huawei Nexus 6P, Android 6.0.1

spieler 发表于 2016-8-11 08:17

dir/s?

后腿 发表于 2016-8-11 08:18

dir “路径” /a:-d/s/b > C:\dir.txt

deadbeef 发表于 2016-8-11 08:21

for /d %a in (*) do echo %a

flynroll 发表于 2016-8-11 08:38

谢谢楼上各位,去学习了一下 for 命令,应该正好满足我的需要!

伊藤諴 发表于 2016-8-11 08:45

hein 发表于 2016-8-11 09:43

其实可以用everything……
页: [1]
查看完整版本: Windows 批处理如何枚举文件夹中的所有文件?