带空格的长文件名或路径需要引号
本文提供了一个解决方案,用于指定长文件名或带空格的路径时出现的问题。
原始 KB 数: 102739
现象
在 Windows NT 中指定长文件名或路径时,会提供以下错误消息:
系统找不到指定的文件。
原因
Windows NT 中的 NTFS 支持包含空格的长文件名或路径。 但是,当在命令提示符操作中指定文件名或目录名称时,这些文件名或目录名称需要用引号括起来。 无法使用引号会导致错误消息。
解决方法
使用空格指定长文件名或路径时使用引号。 例如,在命令提示符处键入 copy c:\my file name d:\my new file name
命令会导致以下错误消息:
系统找不到指定的文件。
正确的语法为:
copy "c:\my file name" "d:\my new file name"
注意
必须使用引号。
详细信息
允许在长文件名或路径中使用空格,NTFS 最多可以包含 255 个字符。 但是,必须在命令提示符处执行涉及空格的长名称的所有操作,但必须以不同的方式处理。 通常,在单词后面使用空格来指定参数是 MS-DOS 约定。 即使在使用长文件名时,Windows NT 命令提示符操作中也会遵循相同的约定。
数据收集
如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。