0
在Windows cmd中,如何按名称搜索文件。然后添加变量以选择其完整路径。 即找到文件夹的Test1并返回驱动器\地方\ test1的windows bat文件按名称查找文件夹并返回其路径
@ECHO OFF
dir /s /a-d *Testl* >nul && (echo found it) || (echo not found)
pause
在Windows cmd中,如何按名称搜索文件。然后添加变量以选择其完整路径。 即找到文件夹的Test1并返回驱动器\地方\ test1的windows bat文件按名称查找文件夹并返回其路径
@ECHO OFF
dir /s /a-d *Testl* >nul && (echo found it) || (echo not found)
pause
试试这个:
for /f "usebackq" %a in (`dir /b /s /a-d ^| findstr "Test1"`) do set fileLocation=%~pa
echo %fileLocation%
这里的一个潜在的缺点是,如果它发现Test1
在多个文件夹,%fileLocation%
将只与设置最后找到的文件夹。