我使用了这个命令:
java -jar yuicompressor-2.4.7.jar -o '.js$:-min.js' *.js
我得到了'.js$
在 Windows 7 上命名的 0KB 文件
为什么?
我应该怎么做才能压缩批处理 js 文件?
我使用了这个命令:
java -jar yuicompressor-2.4.7.jar -o '.js$:-min.js' *.js
我得到了'.js$
在 Windows 7 上命名的 0KB 文件
为什么?
我应该怎么做才能压缩批处理 js 文件?
以下命令对我有用(在没有任何引号的 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 那样处理引号。