我正在编写简单的脚本来检查可用驱动器中是否存在某个文件夹。但是,如果我只是回显 %%G,则在与 ":\somefolder" 连接时,%%G 总是显示空字符串,它会显示所有可用的驱动器。我是批处理脚本的新手,不确定我在这里缺少什么。
提前致谢。
@echo off
::parse the VER command
FOR /F "tokens=*" %%G IN ('wmic logicaldisk get caption') DO (
IF [%%G]==[] (
echo "empty string"
) ELSE (
SET var="%%G\somefolderpath"
IF EXIST %var% (
echo %var% found
) ELSE (
echo %var% not found
)
)
)