CMD命令行中,文件名有空格怎么输入?

CMD命令行中,文件名有空格怎么输入?,第1张

文件名用"" 引号引起来就可以了,例如"c:\Program Files"。

cmd是 command的缩写.即 命令提示符(CMD),是在OS / 2 , Windows CE与Windows NT平台为基础的 *** 作系统(包括Windows 2000和XP中, Vista中,和Server 2003 )下的“MS-DOS 方式”。中文版Windows XP 中的命令提示符进一步提高了与DOS 下 *** 作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。

CMD命令:开始->运行->键入cmd或 command(在命令行里可以看到系统版本、文件系统版本)。

现在有两个办法来解决这个问题1) 用缩写。 比如 c: \Program Files 缩写为 c: \Progra~1再来刨根问底查查这个命名是否有规则, 于是找到:文件夹(sub-directry) 名称, 以前是不允许带空白的, 后来允许带空白, 但由于有了空白, 许多命令出现二义性, 于是采用双引号括起来的办法。 例如:cd Documents and Settings按老定义 等于 CD Documents, CD 命令找不到名叫 Documents 的 directry于是采用双引号:cd “Documents and Settings“但用到 set PATH 时很麻烦, 名字太长, 双引号时常括错。 于是采用 8 个字符缩写, 即写头六个字母(略去空白) , 另加波浪号和 1。 例如:"Documents and Settings“ -- DOCUME~1"Local Settings" -- LOCALS~1 (注意略去空白, 用了第二个词的字母, 凑成六个, 再加波浪号和1) 。于是, 这种方法成了规定。看看这个例子假设下面是你的 C 盘根目录中的文件夹:Program FilesProgra fileProgra zhang则三个目录分别表示为: C: \Progra~1 C: \Progra~2 C: \Progra~32) 绕过去, 创建一个镜像。 例如在cmd 中输入 subst w: "C: \Documents andSettings\hopeshared"。 然后就可以直接用 w: \替代C: \Documents and Settings\hopeshared 了CMD 下删除带空格目录下的文件比如, D 盘文件夹“Program Files”(Program 和 Files 之间有个空格) 里面的文件1. exe, 需要删除。在CMD 里, 直接执行这个命令, del d: \Program Files. exe, 会出现错误提示: “系统找不到指定文件方法一, 用 dir /x 查看, 转成8. 3 格式后的结果。 比如“Program Files”8. 3 格式是“PROGRA~1”, 要删除文件就用这个命令。del d: \PROGRA~1. exe方法二, 给路径加个引号, 如下。

可以尝试 用 双引号 把 带空白 的 字符串 括起来,处理为 一个整体。

例如 拍命令 进入 带空格的 子文件夹

C:\>cd "Documents and Settings"

例如 文件复制:

copy "C:\Documents and Settings\Administrator\桌面\a.txt" d:\a.txt


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11416957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存