java使用ant.jar解壓縮文件的示例代碼
更新時間:2023年09月14日 10:43:29 作者:jec
這篇文章主要介紹了java使用ant.jar解壓縮文件,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
ant.jar下載地址http://ant.apache.org/bindownload.cgi
壓縮文件代碼:
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Zip;
import org.apache.tools.ant.types.FileSet;
import java.io.File;
public class JZipFile {
/**
*
* @param srcFileName 要壓縮的文件名
* @param zipFileName 壓縮后的文件名
*/
public void work(String srcFileName, String zipFileName) {
File srcFile = new File(srcFileName);
if (srcFile.exists()) {
Project prj = new Project();
Zip zip = new Zip();
zip.setProject(prj);
zip.setDestFile(new File(zipFileName));
FileSet fileSet = new FileSet();
fileSet.setProject(prj);
fileSet.setDir(srcFile);
zip.addFileset(fileSet);
zip.execute();
}
}
}解壓文件代碼:
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Expand;
import java.io.File;
import java.io.IOException;
public class JUnZipFile {
/**
*
* @param inputFileName 要解壓的文件名
* @param unZipFileName 解壓的目錄*/
public void work(String inputFileName, String unZipFileName) {
File srcFile = new File(inputFileName);
if (srcFile.exists()) {
Project prj = new Project();
Expand expand = new Expand();
expand.setProject(prj);
expand.setSrc(srcFile);
expand.setDest(new File(unZipFileName));
expand.execute();
}
}
}到此這篇關(guān)于java使用ant.jar解壓縮文件的文章就介紹到這了,更多相關(guān)java ant.jar解壓縮文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java SpringSecurity入門案例與基本原理詳解
這篇文章主要介紹了java中Spring Security的實例詳解的相關(guān)資料,spring security是一個多方面的安全認(rèn)證框架,提供了基于JavaEE規(guī)范的完整的安全認(rèn)證解決方案,需要的朋友可以參考下2021-09-09
spring Mvc配置xml使ResponseBody返回Json的方法示例
這篇文章主要給大家介紹了關(guān)于spring Mvc配置xml使ResponseBody返回Json的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04
Java鎖機制詳細(xì)講解與實戰(zhàn)應(yīng)用
本文全面介紹了Java中的鎖機制,包括synchronized關(guān)鍵字、內(nèi)置鎖、顯示鎖、讀寫鎖、條件變量、樂觀鎖、悲觀鎖、自旋鎖和StampedLock,通過實際代碼示例,詳細(xì)講解了每種鎖的實現(xiàn)方法和應(yīng)用場景,感興趣的朋友跟隨小編一起看看吧2025-12-12

