我正在構建系統。構建系統將結果作爲zip文件發佈到目錄中。不幸的是,我沒有簡單的方法知道壓縮文件的名稱,因爲它有時間戳。對於下一個操作,我必須將此zip文件解壓縮到某個特定位置,然後再執行一些文件操作。如何在BAT文件的目錄中解壓縮最新的文件?
我想我可以改變構建系統,所以我從命令行指定結果壓縮文件的名稱,但是,我雖然它可能是最簡單的只是找出哪一個是最新的文件並解壓縮它(如果前面的過程是成功的)。
如何才能發出僅對目錄中最新的zip文件生效的unzip命令,忽略所有其他命令?
編輯:我決定改用ANT的功能來完成這個任務。然而,它仍然是一個巧妙的竅門... ...謝謝你的答案!
您也可以下載http://unxutils.sourceforge.net/並將其添加到您的讓你從命令提示符使用許多標準的Unix實用程序的路徑 - 我的Windows機器上必須有這樣的設備,以防萬一我忘記了dir與ls,cat與type等等。很高興有grep,awk和也是如此。 – Randy 2008-10-07 15:38:40