求大神帮我写个批处理!!!
背景:要把工程里的所有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"
{文件名}中的值需要替换成相应的文件名称 展开
要把工程里的所有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"
{文件名}中的值需要替换成相应的文件名称 展开
1个回答
展开全部
@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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询