![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 10:22 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]请教For循环中,如何支持带空格路径 |
| 可打印版本 1,284 / 11 |
| 第1楼 lwb1978 | 发表于 2007-07-07 22:51 |
| 初级用户 发帖 26 积分 72 | |
|
[求助]请教For循环中,如何支持带空格路径 例如:
上面这句,如果%BmpList%带有空格就出问题,又不能在in中采用"%BmpList%" 这样的办法支持空格,请大大们只招,谢了 |
|
| 第2楼 lxmxn | 发表于 2007-07-08 09:39 |
| 版主 发帖 4,938 积分 11,386 | |
|
怎么不能加上引号?
|
|
| 第3楼 lwb1978 | 发表于 2007-07-08 15:50 |
| 初级用户 发帖 26 积分 72 | |
Originally posted by lxmxn at 2007-7-8 09:39 AM: 比如 set BmpList=%temp%\bmp.txt 如果是用"%BmpList%"的话,我这里运行后for并不在bmp.txt里寻找,而是在%temp%\bmp.txt得出的字符串里寻找。 |
|
| 第4楼 lxmxn | 发表于 2007-07-09 01:03 |
| 版主 发帖 4,938 积分 11,386 | |
|
你測試過沒有?
|
|
| 第5楼 lwb1978 | 发表于 2007-07-09 15:52 |
| 初级用户 发帖 26 积分 72 | |
|
我测试了,在我的电脑上运行你上面的for得出的结果是:
_viminfo c:\Documents and Settings\Administrator\ ECHO 处于关闭状态。 请按任意键继续. . . 不知道是什么问题了,难道我电脑的cmd有问题? |
|
| 第6楼 lxmxn | 发表于 2007-07-09 17:02 |
| 版主 发帖 4,938 积分 11,386 | |
|
你的_viminfo莫非是个文件夹?
|
|
| 第7楼 lxmxn | 发表于 2007-07-09 17:03 |
| 版主 发帖 4,938 积分 11,386 | |
|
或者你根本没有_viminfo文件?
|
|
| 第8楼 lwb1978 | 发表于 2007-07-09 17:38 |
| 初级用户 发帖 26 积分 72 | |
|
我明白了,原来for如果加了/f就会把"c:\Documents and Settings\Administrator\_viminfo"看成字符串了,晕。
|
|
| 第9楼 lxmxn | 发表于 2007-07-09 17:53 |
| 版主 发帖 4,938 积分 11,386 | |
|
那你为什么给的代码没有/f参数呢?
|
|
| 第10楼 lwb1978 | 发表于 2007-07-10 01:17 |
| 初级用户 发帖 26 积分 72 | |
Originally posted by lxmxn at 2007-7-9 05:53 PM: 是我偷懒了,对不起,请问下如果在加/f的情况下有办法使用带空格的路径文件吗? |
|
| 第11楼 lxmxn | 发表于 2007-07-10 11:15 |
| 版主 发帖 4,938 积分 11,386 | |
|
那要看你想得到什么?
如果是分析文件的内容,可以这样: 如果想得到文件的属性,可以这样: |
|
| 第12楼 lwb1978 | 发表于 2007-07-10 18:03 |
| 初级用户 发帖 26 积分 72 | |
|
问题解决,再次感谢版主的耐心指导
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |