用find 筛选
如
SET "排除目录=文件夹C"FOR /F "delims=" %%i IN (`DIR /s /b *.hex ^|find /v "%cd%\%排除目录%\"`) DO (
echo,%%i
)
@echo offfor /f "tokens=*" %%i in ('dir/b *.mp4 *.avi *.flv') do if exist %%_ni.swf echo GJ 不存在%%~ni.swf
@echo offset 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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)