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

时间:2014-07-22 14:40:00

标签: cmd edit cd

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

例如,情况是我要重命名sei.dat文件,它位于:

C:/programdata/CsD2/Tools/("THE UNKNOWN VERSION NAMED FOLDER")/data/per/sei.dat

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

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

1 个答案:

答案 0 :(得分:1)

测试一下:

@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