嗨,我正在尝试创建一个Windows bat文件,检查文件夹是否包含指定扩展名的文件,并运行一些基本命令.就像是:
set inputFolder=%1
if [%inputFolder%.containsExtension("class")] goto exists
goto end
:exists
:end
Run Code Online (Sandbox Code Playgroud)
但是如何检查inputFolder中文件的扩展名?
最简单的方法是使用使用EXISTS指令dir命令并检查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)