2016-09-30 104 views
3

有没有办法在不知道名称的情况下打开目录中的第一个文件夹?批处理:在目录中打开第一个文件夹

如果命令提示符说

C://Users/Me/Desktop/Folder1 

想象FOLDER2里面Folder1中。我可以很容易地只输入:

cd Folder2 

但是有没有办法做到这一点,如果我不知道它被称为Folder2?

例如:

cd[0] 

执行文件夹中有一个索引?

帮助将不胜感激。

如果我需要澄清问题,告诉我。

+0

不是真的明白你的意思吗?如果你对你正在做的事情做一个简短的解释,会有帮助。 – Squashman

+0

我编辑过它,现在更清晰了。 –

+0

你让我困惑与开放。您正在尝试更改目录而不知道要更改哪个目录。因此,如果目录中有多个文件夹,您需要将目录更改为第一个目录。 – Squashman

回答

1

该批处理文件将会切换到当前目录中的第一个目录(如果没有任何文件,则不会更改)。

@echo off 
for /d %%a in (*) do cd "%%~a"&&exit /b 

在批处理中没有这样的文件夹索引。

+0

“&& exit/b”不起作用,但是我把它关掉了,它运行良好。谢谢! –

+1

@ZekeYoung,'exit/B'离开批处理脚本,所以如果在命令提示符中尝试它时它将不起作用,因为它终止;一个'&'符号就够了,其实...... – aschipfl

相关问题