Qarclub 当前离线
列兵
评分人数
aa77dd@163.com (aa77dd@163.com)当前离线
禁止发言
C:\Users\Administrator>cd /d "D:\桌面\20161012 “测试”的" D:\桌面\20161012 “测试”的>复制代码
TOP
回复 Qarclub 如果你说的是文件夹名称里有半角双引号的话, 请告诉我, 你用什么方式建立这样名称的文件夹的 ... aa77dd@163.com 发表于 2016-10-17 13:19
回复 Qarclub 不是加 /d 参数的问题, 问题的实质是 你的文件夹名里的引号是 半角英文双引号(这个在 ... aa77dd@163.com 发表于 2016-10-17 13:28
回复 Qarclub 你在命令行也要用一模一样的双引号, 英文双引号在文件名中是非法的, 它起语法作用 ... aa77dd@163.com 发表于 2016-10-17 13:32
cd /d "d:\Desktop\TS\20161012 “测试”的" pause复制代码
回复 Qarclub 把下面代码保存为 BAT 文件运行看看 aa77dd@163.com 发表于 2016-10-17 13:41
回复 Qarclub 你的系统版本是多少, 另外重启下系统看看, aa77dd@163.com 发表于 2016-10-17 13:49
回复 Qarclub 一般来说, 只有当路径中含有半角空格时, 有必要加英文双引号括起来 不管路径中有无空 ... aa77dd@163.com 发表于 2016-10-17 14:00
pcl_test 当前离线
荣誉版主
@echo off cd /d "d:\Desktop\TS\" dir /ad/b *测试* echo on for /f "delims=" %%a in ('dir /ad/b *测试*') do cd /d "%%a" pause复制代码