有没有办法在不知道名称的情况下打开目录中的第一个文件夹?批处理:在目录中打开第一个文件夹
如果命令提示符说
C://Users/Me/Desktop/Folder1
想象FOLDER2里面Folder1中。我可以很容易地只输入:
cd Folder2
但是有没有办法做到这一点,如果我不知道它被称为Folder2?
例如:
cd[0]
执行文件夹中有一个索引?
帮助将不胜感激。
如果我需要澄清问题,告诉我。
有没有办法在不知道名称的情况下打开目录中的第一个文件夹?批处理:在目录中打开第一个文件夹
如果命令提示符说
C://Users/Me/Desktop/Folder1
想象FOLDER2里面Folder1中。我可以很容易地只输入:
cd Folder2
但是有没有办法做到这一点,如果我不知道它被称为Folder2?
例如:
cd[0]
执行文件夹中有一个索引?
帮助将不胜感激。
如果我需要澄清问题,告诉我。
该批处理文件将会切换到当前目录中的第一个目录(如果没有任何文件,则不会更改)。
@echo off
for /d %%a in (*) do cd "%%~a"&&exit /b
在批处理中没有这样的文件夹索引。
“&& exit/b”不起作用,但是我把它关掉了,它运行良好。谢谢! –
@ZekeYoung,'exit/B'离开批处理脚本,所以如果在命令提示符中尝试它时它将不起作用,因为它终止;一个'&'符号就够了,其实...... – aschipfl
不是真的明白你的意思吗?如果你对你正在做的事情做一个简短的解释,会有帮助。 – Squashman
我编辑过它,现在更清晰了。 –
你让我困惑与开放。您正在尝试更改目录而不知道要更改哪个目录。因此,如果目录中有多个文件夹,您需要将目录更改为第一个目录。 – Squashman