YUICompressor - 将多个输入压缩为多个输出

YUICompressor - compress multiple input to multiple output

我想像这样将多个输入文件压缩成多个输出缩小文件:

输入:

file1.css
file2.css
file3.css

输出:

file1-min.css
file2-min.css
file3-min.css

我正在尝试使用以下命令行实现这一点:

java -jar yuicompressor-2.4.8.jar *.css -o $.min.css

它对我一点帮助都没有 > 它创建了一个 $.min.cs 而不是 file1-min.css 等等...

你们知道如何实现吗?

我已经在 Whosebug 中搜索了一些答案,但没有成功。

感谢您的帮助, 问候。

更新

解决方法如下:

@echo off
setlocal
echo doing some css min

for %%F in (%cd% *.css) do (
    echo %%~nF

    java -jar yuicompressor-2.4.8.jar %%F -o min\%%~nF.min.css
    echo "done"
    )
)

我想你需要遍历你的 css 文件并为每个项目调用 yuicompressor。

例如,在windows批处理中

FOR /F %G IN ('dir /b C:\yourcssPath\*.css') DO java -jar yuicompressor-2.4.8.jar %G -o %G.min.css