Knowledge Base

FIX: Tools Won't Run If There's a Space in the Path

Article ID: 140024

Article Last Modified on 10/17/2003


APPLIES TO


This article was previously published under Q140024

SYMPTOMS

Trying to run a user-defined tool that has a space in the path results in this error:
Bad command or file name

RESOLUTION

Use one of the following two workarounds:
  • Call the command interpreter in either Windows 95 or Windows NT, and pass the path in quotation marks. For example:

    In Windows 95:

    COMMAND.COM /c "d:\batch dir\batch.bat"

    In Windows NT:

    CMD.EXE /c "d:\batch dir\batch.bat"

    -or-
  • Use the short name of the tool.

STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This bug was corrected in Visual C++ version 5.0.

Additional query words: kbVC400bug

Keywords: kbbug kbfix kbide kbvc500fix KB140024