2

我正在编写一个浴缸文件,我需要移动到子目录我提示用户输入存储在其中的路径

 %DialogPath%

我将路径更改为

 CD /D %DialogPath%

现在我检查这个路径中的文件夹我有一个名为的子文件夹

images 

我想进去

我在做

IF EXIST images
CD %images%

但这似乎不起作用,批处理文件一旦到达 CD %images% 部分就会自动关闭。

4

1 回答 1

1

引用您的代码:

IF EXIST images
CD %images%

我不明白你为什么要测试名为“images”的目录是否存在,然后尝试将目录更改为名为“images”的变量的值?注意区别:

  • images-- 这是一个目录名
  • %images%- 这是被调用的变量的值images

不应该只是以下吗?

IF EXIST images CD images

另外,请注意IF语句和CD它后面的命令应该在同一行。如果为了清楚起见,您想将其拆分为多行,则应按如下方式进行:

IF EXIST images (
    CD images
)
于 2012-12-28T11:03:19.663 回答