0

我使用了这个命令:

java -jar yuicompressor-2.4.7.jar -o '.js$:-min.js' *.js

我得到了'.js$在 Windows 7 上命名的 0KB 文件

为什么?

我应该怎么做才能压缩批处理 js 文件?

4

1 回答 1

1

以下命令对我有用(在没有任何引号的 Win7 上),但我不知道为什么。

java -jar yuicompressor-2.4.7.jar -o .js$:-min.js *.js

如果有人可以分享一些见解,将不胜感激。提前致谢。

编辑:

我创建了一个简单的批处理文件(将其命名为test.bat),其中包含以下内容,试图弄清楚实际发生了什么。

@echo off
for %%a in (%*) do (
echo %%a
)

当我用 运行它时test.bat -o '.js$:-min.js' *s,它给出了如下内容:

-o
'.js$:-min.js'
fb.js
test.cs
test.js

所以我认为命令提示符不会像 *nix 那样处理引号。

于 2012-09-12T04:45:13.873 回答