如何在批处理中过滤包含特定名字的文件?

SETJSFOLDER=E:\my_demo\tool\filechdir/d%JSFOLDER%for/r.%%ain(*.js)do(uglifyjs%%~fa-m-... SET JSFOLDER=E:\my_demo\tool\file
chdir /d %JSFOLDER%
for /r . %%a in (*.js) do (

uglifyjs %%~fa -m -o %%~DPNa.min.js
)
pause
E:\my_demo\tool\file文件夹中会有*.js文件和*.min.js文件,请问要怎么把*.min.js的文件给过滤出去然后在进行压缩操作
展开
 我来答
xi8km9
推荐于2016-07-29 · TA获得超过1086个赞
知道小有建树答主
回答量:688
采纳率:50%
帮助的人:728万
展开全部

这个方法很多, 简单点就比较下子串就好

setlocal EnableDelayedExpansion


for /r . %%a in (*.js) do (
set File=%%a
if "min" neq !File:~-6,3! (
ug...
)
)
追问


使用了你的方法,可是smin.min.js还是会被压缩到,请问还有其他的筛选方法么

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式