我想显示目下所以有的.txt文件
这个是错误在for /f的in后面的括号中*好像不能用来当作通配符。在for /d和for /r中都是可以的,不知道我的理解对不对?
于是我采用下面的方法
这个可以,但有个问题,像a.txt.mp3这样的文件也会显示,不没有更好的解决办法。
[ Last edited by tianlijian on 2007-3-18 at 03:18 PM ]
@FOR /F "usebackq delims= tokens=*" %i IN (*.txt) DO @ECHO %i
这个是错误在for /f的in后面的括号中*好像不能用来当作通配符。在for /d和for /r中都是可以的,不知道我的理解对不对?
于是我采用下面的方法
@FOR /F "usebackq delims= tokens=*" %i IN (`dir ^| find /i ".txt"`) DO @ECHO %i
这个可以,但有个问题,像a.txt.mp3这样的文件也会显示,不没有更好的解决办法。
[ Last edited by tianlijian on 2007-3-18 at 03:18 PM ]
test


