请教一个DOS操作问题

djsaflkdsj 2004-12-23 03:52:34
我要在DOS进入一个目录,但这个目录的名字中间有空格,请问怎么进入呀?
比如我想进入“program file”目录输入:
c:\> cd program file
这时提示参数太多。
...全文
131 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
pomelowu 2004-12-24
  • 打赏
  • 举报
回复
>通配符不可以。C:\>cd progra~1可以。请问这是什么命令呀?那我要是进"Documents and
>Settings"怎么办呀?

在以前的DOS版本中,不支持超过8个字符的文件/目录名,但是Windows 98以后支持长文件名到260个字符,为了能在老版本DOS中访问这些文件/目录,系统会自己映射长文件名到8个字符。规则是:
文件/目录名前6个字符+~+数字序号
所以,访问"Documents and Settings"就用 C:\>cd Docume~1

另外,很奇怪的是,如果楼主你用的是XP的话,应该支持C:\>cd "program file" 这种方式才对啊。

难道是因为我写的是C:\>cd "program files" 而你进入的目录是C:\>cd "program file", 你没有修改一下?
xdspower 2004-12-24
  • 打赏
  • 举报
回复
如果是在实模式下的不支持长文件名的dos下,你显示会看见符合8.3的文件名合目录名,你可以输入这个,如果支持,你可以用引号把参数括起来。
jin_xiaolu2000 2004-12-24
  • 打赏
  • 举报
回复
tab 键是可以自动变换 文件到 cd 下的

你先dir
输入cd 然后点tab 去切换文件(版本高点的CMD应该都支持,XP的肯定可以的)
sunvin 2004-12-24
  • 打赏
  • 举报
回复
你用dir看看有哪些目录,一般DOS下的目录可视长度不超过8个字符,超过的话就去掉最后两个字符,加上~和一个数字
djsaflkdsj 2004-12-24
  • 打赏
  • 举报
回复
通配符不可以。C:\>cd progra~1可以。请问这是什么命令呀?那我要是进"Documents and Settings"怎么办呀?
wadefelix 2004-12-23
  • 打赏
  • 举报
回复
Windows 和 MS-DOS
不区分大小写的
jhtchina 2004-12-23
  • 打赏
  • 举报
回复
C:\>cd progra~1

yvvv 2004-12-23
  • 打赏
  • 举报
回复
不可能
我行啊
注意大小write and
filename
wadefelix 2004-12-23
  • 打赏
  • 举报
回复
cd program?file
你可用使用通配符嘛
?可以代替一个字符
*可代替若干个字符
pomelowu 2004-12-23
  • 打赏
  • 举报
回复
我说的办法呢?

还有,如果不行,还可以用这种方式:

C:\>cd progra~1
djsaflkdsj 2004-12-23
  • 打赏
  • 举报
回复
xp操作系统.
pomelowu 2004-12-23
  • 打赏
  • 举报
回复
C:\>cd "program files"
JerrySabrina 2004-12-23
  • 打赏
  • 举报
回复
你是什么系统啊?我是2000的,试过可以的

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧