compressutil.java
来自「运用java开发工具」· Java 代码 · 共 42 行
JAVA
42 行
package javazip.util;
import java.util.ArrayList;
import javazip.base.*;
import java.io.File;
/**
* 抽象类,其实现由它的继承类实现
* @author dragon
*
*/
public abstract class CompressUtil {
/**
* 压缩文件的方法
* @param fileList 文件列表,用ArrayList存储
*/
public abstract void compressFile(ArrayList fileList,String target);
/**
* 压缩文件的方法
* @param fileList
* @param target
*/
public abstract void compressFile(File[] fileList,String target);
/**
* 解压缩文件的方法
* @param source
* @param target
*/
public abstract void extractFile(String source,String target);
/**
* 取得压缩文件压缩前的大小
* @param f
* @return
*/
public abstract Long getOriginalLength(File f);
/**
* 测试压缩文件
* @param f
* @return
*/
public abstract boolean testFile(File f);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?