|
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 编辑 ] |
|