0

有没有办法使用 ms-dos 向下移动一个目录?即脚本和批处理文件。就像我知道您可以使用 ..\ 向上移动一个目录,但我需要在不知道目录名称的情况下向下移动一个目录。有这个命令吗?

所以如果我在 c:\new 我想要一个命令可以让我进入 c:\new\test\testing

不使用名称测试

谢谢

4

1 回答 1

2

当您向上移动目录时,只能有一个父级。所以有一个方便的方法来做到这一点是有意义的——CD ..

但是当你向下移动时,可能会有任意数量的孩子要移动。如果你不知道名字,你怎么可能知道要搬到哪一个呢?

迭代子目录很容易,例如,此时您可以 CD。您可以使用 GOTO 跳出循环,以便您任意转到找到的第一个文件夹。

for /d %%F in (*) do (
  cd "%%F"
  goto :break
)
:break
于 2012-11-12T17:48:47.103 回答