检查该文件夹是否包含具有特定扩展名的文件(Windows bat文件)

u12*_*123 3 batch-file

嗨,我正在尝试创建一个Windows bat文件,检查文件夹是否包含指定扩展名的文件,并运行一些基本命令.就像是:

set inputFolder=%1

if [%inputFolder%.containsExtension("class")] goto exists

goto end
:exists

:end
Run Code Online (Sandbox Code Playgroud)

但是如何检查inputFolder中文件的扩展名?

Bru*_*ant 8

最简单的方法是使用dir命令并使用EXISTS指令检查ERRORLEVEL环境变量.

set inputFolder=%1
set extension=%2

IF EXIST %inputFolder%\*.%extension% GOTO exists

goto end

:exists

echo exists

:end
Run Code Online (Sandbox Code Playgroud)