批处理如何遍历一个分区上的所有文件和文件夹

 我来答
萤火虫与满天星
2012-12-10 · TA获得超过896个赞
知道小有建树答主
回答量:1256
采纳率:0%
帮助的人:1003万
展开全部
方法一:
for /r 盘符:\ %%i (*.*) do (
echo %%i
)
方法二:
set DestPath=D:\你的目录\rem 你的后缀
set DestExt=*.exe
for /f "delims=" %%i in ('dir /b/a-d/s %DestPath%\%DestExt%') do (
echo %%i
)

第一种方法便是极好的。

参考资料: http://blog.csdn.net/tastelife/article/details/7102985

hnsz2k
2012-12-10 · TA获得超过1584个赞
知道大有可为答主
回答量:1360
采纳率:100%
帮助的人:1578万
展开全部
不知道你的遍历是啥意思。如果是列文件:

dir C:\ /s
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kikihi
2012-12-10 · 超过29用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:91.5万
展开全部
dir /s /ad /b 或者for /r %%i in (*.*) do echo %%i
追问
后面那个for语句遍历到文件夹吗?
追答
嗯,会到子文件夹下面的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jianke0423
2012-12-10
知道答主
回答量:44
采纳率:0%
帮助的人:15万
展开全部
全选啊
追问
麻烦举个例子
追答
不是很懂,哈哈哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式