标题: 如何查看含空格的目录
[打印本页]
作者: 26933062
时间: 2007-3-2 16:35
标题: 如何查看含空格的目录
f:\111里有个a b文件夹,我想查看里面的*.txt文件,该怎么办 要求把dir用在for命令中
如:
@echo off
for /f "delims=" %%i in ('dir /b/s "f:\111\a b\*.txt"') do call :copy_ %%i
goto :eof
:copy_
echo %1
pause
goto :eof
哪里错了呢?[/size]
作者: ccwan 时间: 2007-3-2 21:25
你自己也知道是空格问题啊,怎么不想想加引号?
@echo off
for /f "delims=" %%i in ('dir /b/s "f:\111\a b\*.txt"') do call :copy_ "%%i"
goto :eof
:copy_
echo %1
pause
goto :eof
如果不想显示引号,可以这样
@echo off
for /f "delims=" %%i in ('dir /b/s "f:\111\a b\*.txt"') do call :copy_ "%%i"
goto :eof
:copy_
echo %~1
pause
goto :eof
作者: 26933062 时间: 2007-3-3 05:29
谢谢,原来还要在%%i 上加引号 !!!!!!!!!!!!!!!!!!