检查该文件夹包含具有特定扩展名的文件(Windows蝙蝠文件)

问题描述:

嗨我想创建一个Windows蝙蝠文件,检查文件夹是否包含指定扩展名的文件,并运行一些基本命令。类似于:检查该文件夹包含具有特定扩展名的文件(Windows蝙蝠文件)

set inputFolder=%1 

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

goto end 
:exists 

:end 

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

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

set inputFolder=%1 
set extension=%2 

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

goto end 

:exists 

echo exists 

:end 
+1

为什么我想在测试之前使用dir如果EXIST与“*”一起工作超出我的范围...... – 2011-01-08 17:53:18