Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 有没有办法在ms dos(cmd)中向下移动一个目录?_Windows_Batch File_Cmd_Command Prompt - Fatal编程技术网

Windows 有没有办法在ms dos(cmd)中向下移动一个目录?

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.. 但是当你下楼的时候,可以有任意数量的孩子去住。如果你不知道名字,你怎么可能知道该搬到哪一个 迭代子目录是很容易的,例如,在

有没有办法使用ms dos向下移动一个目录?i、 e脚本和批处理文件。就像我知道的那样,您可以使用..\向上移动一个目录,但我需要在不知道目录名称的情况下向下移动一个目录。有命令吗

所以如果我在 c:\新 我要一个命令,让我 c:\new\test\testing

不使用名称测试


谢谢

当您向上移动目录时,只能有一个父目录。因此,有一个方便的方法来做这件事是有意义的-
CD..

但是当你下楼的时候,可以有任意数量的孩子去住。如果你不知道名字,你怎么可能知道该搬到哪一个

迭代子目录是很容易的,例如,在这一点上可以使用CD。您可以使用GOTO跳出循环,以便任意转到找到的第一个文件夹

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

如果在
C:\new
下面有多个目录,那会怎样?我知道你在说什么,但在我的情况下,我只有一个子文件夹,它的名称是版本号,文件夹内是我想要访问的内容。所以我只需要跳过版本号文件夹,因为它可以是一个变量value@Bullsfan127,对于(*)do cd“%%a”中的/d%%a,此版本的
将更改为找到的第一个目录(避免