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%
將只與設置最後找到的文件夾。