BAT查找当前目录下某个后缀的文件,但排除查找某个文件夹

BAT查找当前目录下某个后缀的文件,但排除查找某个文件夹,第1张

用find 筛选

SET "排除目录=文件夹C"

FOR /F "delims=" %%i IN (`DIR /s /b *.hex ^|find /v "%cd%\%排除目录%\"`) DO (

    echo,%%i

)

@echo off

for /f "tokens=*" %%i in ('dir/b *.mp4 *.avi *.flv') do if exist %%_ni.swf echo GJ 不存在%%~ni.swf

@echo off

set file=XXX.XXX

::将文件名赋值给变量file,可包含路径。

set fl=%file:"=%

::用set fl=%file:"=%去掉可能包含的引号。

for %%i in ("%fl%") do (set "sf=%%~xi")

if "%sf%"==".exe" (goto a1) else (goto a2)

pause&exit

:a1

echo 后缀名为exe。。。。&pause&exit

:a2

echo 后缀名不是exe。。。&pause&exit


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11803834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存