
批处理如何遍历一个分区上的所有文件和文件夹
展开全部
方法一:
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
)
第一种方法便是极好的。
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
展开全部
不知道你的遍历是啥意思。如果是列文件:
dir C:\ /s
dir C:\ /s
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dir /s /ad /b 或者for /r %%i in (*.*) do echo %%i
追问
后面那个for语句遍历到文件夹吗?
追答
嗯,会到子文件夹下面的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
全选啊
追问
麻烦举个例子
追答
不是很懂,哈哈哈哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询