标题: [文本处理] BAT处理文件名有空格的疑问 [打印本页]
作者: kusbmw41260 时间: 2017-6-23 15:37 标题: BAT处理文件名有空格的疑问
目录里有一个文件 文件名带有空格
C:\Desktop\x1\1 (10).txt - @echo off
- for /f "tokens=1 delims=" %%i in ('dir /s /b C:\Desktop\x1 ^| find ".txt"') do (
- echo %%i
- for /f %%j in ('type %%i') do (
- echo %%j)
- )
复制代码
执行后
C:\Desktop\x1\1 (10).txt
系统找不到指定的文件。
处理: C:\Desktop\x1\1 时出错。
系统找不到指定的文件。
处理: (10).txt 时出错。
批处理把空格当还行处理了, 请问这个怎么解决 ? 怎么才能type 出 C:\Desktop\x1\1 (10).txt 的内容呢
作者: ShowCode 时间: 2017-6-23 16:47
'type "%%i"'
作者: kusbmw41260 时间: 2017-6-23 17:45
'type "%%i"'
ShowCode 发表于 2017-6-23 16:47
好的 谢谢啦。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |