📄 compressutil.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -