簡體   English   中英

升級yuicompressor批處理文件

[英]upgrade yuicompressor batch file

我正在使用yuicompressor 2.4.7,因為2.4.8仍然存在錯誤( 請參閱此處 ),所以我制作了一個小腳本來查找和最小化js文件,但是當我多次運行該腳本時,它會創建擴展名錯誤的文件。 例如:

  1. 第一次運行:bla.js => bla.min.js
  2. 第二次運行:bla.js => bla.min.js但它也會創建bla.min.min.js
  3. 等等

    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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM