📄 fileinfo.java
字号:
/*
* 创建日期 2005-10-22
*
*/
package javazip.base;
import java.io.File;
import java.util.Date;
import java.util.zip.ZipEntry;
/**
* @author dragon
*
*/
public class FileInfo {
File file;
private String fileName="";
private Long fileLength;
private Long zippedLength;
private String fileType="";
private String modifyDate="";
/**
* 构造函数
* @param f
*/
public FileInfo(File f)
{
this.file=f;
}
/**
* @return 返回 file。
*/
public File getFile() {
return file;
}
/**
* @param file 要设置的 file。
*/
public void setFile(File file) {
this.file = file;
}
/**
* @return 返回 fileLength。
*/
public Long getFileLength() {
fileLength=new Long(file.length());
return fileLength;
}
/**
* @return 返回 fileName。
*/
public String getFileName() {
fileName=file.getName();
return fileName;
}
/**
* @return 返回 fileType。
*/
public String getFileType() {
if(file.isDirectory())fileType="<文件夹>";
else{
String type=file.getName().toLowerCase();
while(type.indexOf(".")!=-1){
type=type.substring(type.indexOf(".")+1);
}
fileType=type+"文件";
}
return fileType;
}
/**
* @return 返回 modefyDate。
*/
public String getModifyDate() {
modifyDate=new Date(file.lastModified()).toLocaleString();
return modifyDate;
}
/**
* @return 返回 zippedLength。
*/
public Long getZippedLength() {
zippedLength=new Long(new ZipEntry(this.file.getName()).getCompressedSize());
return zippedLength;
}
/**
* @param fileLength 要设置的 fileLength。
*/
public void setFileLength(Long fileLength) {
this.fileLength = fileLength;
}
/**
* @param fileName 要设置的 fileName。
*/
public void setFileName(String fileName) {
this.fileName = fileName;
}
/**
* @param fileType 要设置的 fileType。
*/
public void setFileType(String fileType) {
this.fileType = fileType;
}
/**
* @param modifyDate 要设置的 modifyDate。
*/
public void setModifyDate(String modifyDate) {
this.modifyDate = modifyDate;
}
/**
* @param zippedLength 要设置的 zippedLength。
*/
public void setZippedLength(Long zippedLength) {
this.zippedLength = zippedLength;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -