3

有谁知道我如何通过 Windows 上的 cmd 进入其他目录中的第一个目录?
例如我进入“abc”目录:

cd abc  

然后我不知道“abc”目录中第一个文件夹的名称,但我知道我需要进入第一个文件夹。

cd %first% (for example).  
4

1 回答 1

5

这可以完成这项工作,创建一个名为 cd2first.bat 的文件:

@ECHO OFF
CD abc  
FOR /D %%a IN (*) DO (
  CD %%a
  GOTO :EOF
)

解释:

  1. 将目录从 CWD 更改为 abc。
  2. FOR /D 对于新的当前目录中的每个目录,切换到第一个子目录。
  3. GOTO :EOF,转到批处理文件的末尾。
于 2013-11-02T17:39:01.453 回答