bat为什么打不开文件夹名内有空格的文件夹里的文件

比如说用f:\123\1.jpg可以打开1.jpg但f:\123\1.jpg不可以打开1.jpg为什么文件夹里有空格的打不开... 比如说
用 f:\123\1.jpg 可以打开1.jpg
但 f:\12 3\1.jpg 不可以打开1.jpg
为什么文件夹里有空格的打不开
展开
 我来答
LJ_SunTB
2010-08-06 · TA获得超过1404个赞
知道小有建树答主
回答量:766
采纳率:0%
帮助的人:827万
展开全部
谁说一定要完全路径(确切应叫作“绝对路径”)?
难道单独的"12 3\1.jpg"就不需要引号了吗?

DOS命令大多以空格作为命令与开关的分隔符

f:\123\1.jpg
此路径无空格,能正确识别打开f:\123\1.jpg

f:\12 3\1.jpg
路径带空格,则识别为用F盘根目录下名为12的可执行文件去打开当目录下名为“3”的子文件夹中的1.jpg文件
这样的结果当然与原意天差地别,打不开指定的1.jpg也就可以理解了

要避免此类错误,最好养成路径前后加半角双引号的习惯,特别是设置一些变量的时候更要注意这点
ilovelolicat233
2010-08-06 · TA获得超过834个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:508万
展开全部
要这样才可以
"f:\123\1.jpg"
也就是把有空格的路径用英文的双引号引起来。(一定要是完全路径)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式