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

时间:2011-01-08 17:36:08

标签: batch-file

您好我正在尝试创建一个Windows bat文件,检查文件夹是否包含指定扩展名的文件并运行一些基本命令。类似的东西:

set inputFolder=%1

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

goto end
:exists

:end

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

1 个答案:

答案 0 :(得分:8)

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

set inputFolder=%1
set extension=%2

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

goto end

:exists

echo exists

:end