症状

从包含非字母字符的其他文件夹运行批处理文件时,将收到以下错误消息:

指定的名称不能识别为内部或外部命令、可操作的程序或批处理文件。

再现问题的步骤:

  1. 从根目录创建名为 test (2)的文件夹。

  2. 在 "test (2)" 文件夹中创建一个名为 .bat 的批处理文件。

  3. 将以下行插入到 test:

          echo off      pause
  4. 保存测试 bat。

  5. 在命令提示符处从根目录中,使用以下行运行批处理文件:\test(2)\test.bat

请注意收到的错误消息:

指定的名称不能识别为内部或外部命令、可操作的程序或批处理文件。

解决方法

虽然批处理文件不会从根目录运行,但如果命令行括在引号内,该命令将运行。 例如,在上述情况下,用户应在命令提示符下输入以下行: "\test(2)\test.bat" 此命令将正常运行批处理文件。

状态

Microsoft 已确认这是 Windows NT 版本4.0 中的一个问题。 我们正在研究此问题,并将在 Microsoft 知识库中发布新的信息,因为它变为可用。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。