如何将目录更改为未知子目录

如何将目录更改为未知子目录

我正在编写一个简短的批处理程序来复制 *.doc

文件位于可以更改名称的目录中。每个目录中只有一个文件夹。

如果在 DOS 命令窗口中,我只需输入cd <press-TAB>,它就会显示第一个可用的目录(或者在我的情况下,是当前目录中唯一的文件夹)

例子:

C:\Book2014> cd "press-TAB"
C:\Book2014> cd English     // the only available directory to go

有没有办法在批处理文件中执行此操作?

答案1

for /d %%F in (*) do cd "%%F" & goto :break
:break

如果有超过 2 个文件夹,则会出现 GOTO - 它将 CD 到找到的第一个文件夹。

相关内容