bat 批处理查找windows文件夹,并给路径赋值

请问高手如何查找windows文件夹,并且将完整路径值赋值给 参数bb
2025-12-15 08:05:08
推荐回答(2个)
回答1:

@echo off
setlocal enabledelayedexpansion
set /p filename=请输入要查找的文件夹名称:
echo 正在搜索文件夹%filename%……
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%a:\ (
for /f "delims=" %%b in ('dir /ad /s /b "%%a:\"') do (
if "%%~nb" equ "%filename%" (
set "bb=%%~dpb%%~nb"
echo !bb!
)
)
)
)
pause

您的采纳是我们的动力和鼓励,请及时点击【采纳回答】

回答2:

这个不用查找,系统已经给定这个目录的变量

%windir%

就是那个目录