|  | 
 
| DOS 7.1 
 for %%a in (C D E F G H I X) do if exist %%A:\nul if not "%dr%"=="%%a" echo %%a:\>>%tmp%\ls.txt
 这个FOR循环只能将%%a:\显示,不能将%%a:\写入%tmp%\ls.txt
 拆开不用FOR循环,可达目的
 if exist C:\nul if not "%dr%"=="C" echo C:\>>%tmp%\ls.txt
 if exist D:\nul if not "%dr%"=="D" echo D:\>>%tmp%\ls.txt
 if exist E:\nul if not "%dr%"=="E" echo E:\>>%tmp%\ls.txt
 .........
 
 
 对不起:FOR-1.jpg多一个":",已重新上传
 
 [ 本帖最后由 rjn2307 于 2011-6-11 13:11 编辑 ]
 | 
 |