我编写了一个快速的.bat文件,该文件读取用户输入的目录名称,我将该变量存储在变量中,然后我想实际cd到该目录。
我已经用简单的目录测试了它,例如“C:”,这样可行。但是,当我正在处理输入“C:\ Documents and Settings \ Desktop”之类的用户时,我无法执行cd%目录%\ sampleFolder。
我不断收到“系统无法找到指定路径”的错误,即使我使用的是全名。有谁知道怎么克服这个?
答案 0 :(得分:1)
怎么样:
cd "%directory%\sampleFolder"
答案 1 :(得分:1)
set /p DIR="path:"
cd %DIR%
工作得很好。
答案 2 :(得分:0)
@ECHO OFF
ECHO Enter Directory
SET/p directory=
CHDIR %directory%
适用于我(Windows 7)但适用于XP / Vista /等