求大神帮我写个批处理!!!

背景:要把工程里的所有js,css文件用YUICompressor压缩,一个一个压缩太麻烦了需求:把该批处理和yuicompressor.jar放到该目录后,执行该批处理... 背景:
要把工程里的所有js, css 文件用YUI Compressor压缩, 一个一个压缩太麻烦了
需求:
把该批处理和 yuicompressor.jar 放到该目录后, 执行该批处理会遍历当前文件夹和所有子文件夹,
对不以 ".min.js" 结尾的文件执行"java -jar yuicompressor-2.4.8.jar --type js {文件名}.min.js"
对不以 ".min.css" 结尾的文件执行"java -jar yuicompressor-2.4.8.jar --type css {文件名}.min.js"
{文件名}中的值需要替换成相应的文件名称
展开
 我来答
jd08139
2013-12-02 · TA获得超过3733个赞
知道大有可为答主
回答量:2174
采纳率:66%
帮助的人:2813万
展开全部
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a-d/b/s *.js,*.css^|findstr /i /v /r ".min.css$ .min.js$"') do (set fx=%%~xi
if "!fx!"==".js" (java -jar yuicompressor-2.4.8.jar --type js {"%%i"}.min.js) else (
java -jar yuicompressor-2.4.8.jar --type css {"%%i"}.min.js))
pause
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式