批处理for /r的问题

[复制链接]
查看11 | 回复4 | 2009-7-30 01:14:40 | 显示全部楼层 |阅读模式
试做以下几个实验:@echo offset "pan=D:"for /r %pan% %%i in (*)do echo/%%ipause 成功,但是这个pan是常量。@echo off&setlocal enabledelayedexpansionfor %%i in (c d)do (set "pan=%%i:"for /r !pan! %%a in (*.txt)do echo/%%a)pause这个失败了,没有任何文件显示。@echo off&setlocal enabledelayedexpansionfor %%i in (c d)do (set "pan=%%i:"f...
回复

使用道具 举报

千问 | 2009-7-30 01:14:40 | 显示全部楼层
@echo offset /p a=请输入列举路径(如C:\windows):Echo.Echo.set /p b=请输入存储路径(如C:\windows):clsfor /r %a% %%i in (.) do (dir /s /b %%i)>>%b%\list.txtstart %b%\list.txtexit结论:可...
回复

使用道具 举报

千问 | 2009-7-30 01:14:40 | 显示全部楼层
不能。看看这个帖子:http://zhidao.baidu.com/question/108596157.html...
回复

使用道具 举报

千问 | 2009-7-30 01:14:40 | 显示全部楼层
可以啊...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行