[英]upgrade yuicompressor batch file
我正在使用yuicompressor 2.4.7,因為2.4.8仍然存在錯誤( 請參閱此處 ),所以我制作了一個小腳本來查找和最小化js文件,但是當我多次運行該腳本時,它會創建擴展名錯誤的文件。 例如:
等等
for /r %I in (*.js) do ( java -jar "C:\\Mimifer\\yuicompressor-2.4.7.jar" "%~I" -o "%~dpnI.min.js" )
我應該更改查找文件的方式還是可以排除某些擴展名文件? 我用它來制作這個腳本
for /r %%I in (*.js) do echo %%I|find /i ".min.js">nul&if errorlevel 1 (
請注意,批處理中對元metavariable
I的所有引用應為%%I
,而不是%I
。 %I
僅在從提示符執行命令的情況下適用。
此命令echo
通過管道找到的文件名|
find
在任何情況下都查找字符串/i
“ .min.js”。 通過重定向到nul
可以丟棄find
命令的輸出。 如果find
找到字符串,則將errorlevel
設置為0,否則設置為1
。
&
分隔級聯命令
if errorlevel 1
表示“如果錯誤級別為1或更大”, if errorlevel 1
舊的原始語法仍受支持,但仍受支持(例如,在這種情況下,未找到字符串)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.