Windows 有没有办法在ms dos(cmd)中向下移动一个目录?
有没有办法使用ms dos向下移动一个目录?i、 e脚本和批处理文件。就像我知道的那样,您可以使用..\向上移动一个目录,但我需要在不知道目录名称的情况下向下移动一个目录。有命令吗 所以如果我在 c:\新 我要一个命令,让我 c:\new\test\testing 不使用名称测试Windows 有没有办法在ms dos(cmd)中向下移动一个目录?,windows,batch-file,cmd,command-prompt,Windows,Batch File,Cmd,Command Prompt,有没有办法使用ms dos向下移动一个目录?i、 e脚本和批处理文件。就像我知道的那样,您可以使用..\向上移动一个目录,但我需要在不知道目录名称的情况下向下移动一个目录。有命令吗 所以如果我在 c:\新 我要一个命令,让我 c:\new\test\testing 不使用名称测试 谢谢当您向上移动目录时,只能有一个父目录。因此,有一个方便的方法来做这件事是有意义的-CD.. 但是当你下楼的时候,可以有任意数量的孩子去住。如果你不知道名字,你怎么可能知道该搬到哪一个 迭代子目录是很容易的,例如,在
谢谢当您向上移动目录时,只能有一个父目录。因此,有一个方便的方法来做这件事是有意义的-
CD..
但是当你下楼的时候,可以有任意数量的孩子去住。如果你不知道名字,你怎么可能知道该搬到哪一个
迭代子目录是很容易的,例如,在这一点上可以使用CD。您可以使用GOTO跳出循环,以便任意转到找到的第一个文件夹
for /d %%F in (*) do (
cd "%%F"
goto :break
)
:break
如果在
C:\new
下面有多个目录,那会怎样?我知道你在说什么,但在我的情况下,我只有一个子文件夹,它的名称是版本号,文件夹内是我想要访问的内容。所以我只需要跳过版本号文件夹,因为它可以是一个变量value@Bullsfan127,对于(*)do cd“%%a”中的/d%%a,此版本的将更改为找到的第一个目录(避免
和。
)