Cmd 命令提示导航:导航到未知名称的文件夹

Cmd 命令提示导航:导航到未知名称的文件夹,cmd,edit,cd,Cmd,Edit,Cd,那么,有没有办法将命令提示符导航到/通过一个您不知道确切名称的位置 例如,情况是我想重命名sei.dat文件及其位于: C:/programdata/CsD2/Tools/(“名为文件夹的未知版本”)/data/per/sei.dat 因此,正如您所看到的,我知道软件安装在哪里,但是“Tools”文件夹后面的文件夹是以工具的版本命名的(示例V0.1.2.6),并且经常更改。 是否有任何命令或方法将命令提示符导航到文件位置?或者,如果没有,是否有任何方法可以在不将命令提示符导航到该位置的情况下修改

那么,有没有办法将命令提示符导航到/通过一个您不知道确切名称的位置

例如,情况是我想重命名sei.dat文件及其位于:

C:/programdata/CsD2/Tools/(“名为文件夹的未知版本”)/data/per/sei.dat

因此,正如您所看到的,我知道软件安装在哪里,但是“Tools”文件夹后面的文件夹是以工具的版本命名的(示例V0.1.2.6),并且经常更改。 是否有任何命令或方法将命令提示符导航到文件位置?或者,如果没有,是否有任何方法可以在不将命令提示符导航到该位置的情况下修改该文件

我只想重命名文件,但我不知道标记为“未知版本命名文件夹”的文件夹的名称。

测试此:

@echo off
for /f "delims=" %%a in ('dir /b /s /a-d "C:\programdata\CsD2\Tools\sei.dat" ') do set "folder=%%~dpa"
if not defined folder echo sei.dat was not found & pause & goto :EOF
cd /d "%folder%"
cmd /k

正如我所见,我们什么也不为我做,但它又能做什么呢?我的意思是,我还真的不明白命令提示符是如何工作的。sei.dat没有找到&没有任何变化dc:\ProgramData\CsD2\Tools\V1.10.12.3\data\per,在这里你可以找到sei.dat,但是正如我所说的,V1.10.12.3经常改变,我希望能够在那里导航我的命令提示符,即使我不知道版本我只是想导航我的命令提示符命令提示符到此位置C:\ProgramData\CsD2\Tools\V1.10.12.3\data\per,而不知道名为V1.10.12.3的文件夹的名称。Nothing只打印C:\ProgramData\CsD2\Tools\V1.10.12.3\data\per\sei.dat