假如
C:\Program Files\Internet Explorer\
存在1.txt 2.txt
执行
cd \
c:
dir /s /b 1.txt >ml.txt
dir /s /b 2.txt >>ml.txt
for /f %%i in (ml.txt) do @echo %%i | del %%i
最后的结果不成功
在命令行下用
for /f %i in (c:\ml.txt) do @echo %i
显示:C:\Program
居然不显示全部的路径。不知所以了,Program Files,只显示空格前的,不显示全部路径。这样想删除文件也不成了。怎么才能避免这个空格呢?
试了这两个
for /f %i in (c:\ml.txt) do @echo " %i"
for /f %i in (c:\ml.txt) do @echo %~fi
都不成啊
:(不知所以。
[ Last edited by willsort on 2006-7-23 at 13:14 ]
C:\Program Files\Internet Explorer\
存在1.txt 2.txt
执行
cd \
c:
dir /s /b 1.txt >ml.txt
dir /s /b 2.txt >>ml.txt
for /f %%i in (ml.txt) do @echo %%i | del %%i
最后的结果不成功
在命令行下用
for /f %i in (c:\ml.txt) do @echo %i
显示:C:\Program
居然不显示全部的路径。不知所以了,Program Files,只显示空格前的,不显示全部路径。这样想删除文件也不成了。怎么才能避免这个空格呢?
试了这两个
for /f %i in (c:\ml.txt) do @echo " %i"
for /f %i in (c:\ml.txt) do @echo %~fi
都不成啊
:(不知所以。
[ Last edited by willsort on 2006-7-23 at 13:14 ]
