⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showfile.java

📁 自己做的Jsp网页版文件管理
💻 JAVA
字号:
package cumt.file;
import java.util.*;
/**
 * 系统文件类 包含文件常见的信息<br>
 * 例如:名字 大小 目录 等
 * @author mengke
 * @version 2008-3-10
 * @see 帮助文档
 * @since  2008.3.10
 * */
public class ShowFile {
	

	   private String name;
	   private String path;
       private long size;
       private long modifydate;
       private boolean isdic;
       /**
        * 构造函数<br>
        * 传入参数为 名字 路径 大小 修改日期 是否是目录
        * */
       public ShowFile(String n,String p,long s,long mdf,boolean id){
    	   name=n;path=p;size=s;modifydate=mdf;isdic=id;
       }
       /**
        * 构造函数<br>
        * 传入参数为 名字 大小 修改日期
        * */
       public ShowFile(String p,long s,long mdf){
    	   path=p;size=s;modifydate=mdf;
       }
       
       /**
        * 获取文件名字
        * */
		public String getName(){
			return name;
		}
	       /**
	        * 获取文件名字,指定截取的长度
	        * */
		public String getName(int trim){
			return name.length()<trim?name:".."+name.substring(name.length()-trim,name.length());
		}
	       /**
	        * 获取文件路径
	        * */
		public String getPath(){
			return path;
		}
	       /**
	        * 获取文件大小,返回格式 *M *K *B
	        * */
        public String getSize(){

            if(size>1000000){
            	return Math.round(size/10000.0)/100.0+"M";
            }else if(size>1000){
            	return Math.round(size/10.0)/100.0+"K";
            }else 
            	return size +"B";

        
        }
	       /**
	        * 获取文件大小,返回长整型
	        * */
        public long getRealSize(){
        	return size;
        }
	       /**
	        * 获取文件最后被修改的日期
	        * */
        public String getModifydate(){
        	Date date=new Date(modifydate);
        	return date.toLocaleString();       	
        }
	       /**
	        * 判断是否是目录
	        * */
        public boolean isDirectory(){
        	return isdic;
        }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -