您好我正在尝试创建一个Windows bat文件,检查文件夹是否包含指定扩展名的文件并运行一些基本命令。类似的东西:
set inputFolder=%1
if [%inputFolder%.containsExtension("class")] goto exists
goto end
:exists
:end
但如何检查inputFolder中文件的扩展名?
答案 0 :(得分:8)
最简单的方法是使用dir
命令并使用EXISTS指令检查ERRORLEVEL环境变量。
set inputFolder=%1
set extension=%2
IF EXIST %inputFolder%\*.%extension% GOTO exists
goto end
:exists
echo exists
:end