WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院WEB开发Jsp [JAVA100例]035、获取文件信息 阅读

[JAVA100例]035、获取文件信息

 2008-01-05 08:05:51 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬灚瀚梺鍨儏閳ь剙绉归弻銊р偓闈涙啞閻h京鈧敻鍋婇崰鏍х暦閿燂拷
核心提示:import java.io.*;import java.util.*;/** * <p>Title: 文件操作</p> * <p>Description: 演示文件的删除和获取文件的信息</p> * <p>Copyright: Copyright (c) 2

import java.io.*;
import java.util.*;
/**
 * <p>Title: 文件操作</p>
 * <p>Description: 演示文件的删除和获取文件的信息</p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Filename: </p>
 * @version 1.0
 */
public class fileOperation{
/**
 *<br>方法说明:删除文件
 *<br>输入参数:String fileName 要删除的文件名
 *<br>返回类型:boolean 成功为true
 */
  public boolean delFile(String fileName){
   try{
    //删除文件
    boolean sUCcess = (new File(fileName)).delete();
    if (!success) {
     System.out.PRintln("delete file error!");
     return false;
    }else{
     return true;
    }
   }catch(Exception e){
    System.out.println(e);
    return false;
   }
  }
/**
 *<br>方法说明:获取文件信息
 *<br>输入参数:String Name 文件名
 *<br>返回类型:String[] 文件信息数组
 */
  public String[] getFileInfo(String Name){
   try{
    File file = new File(Name);
    //获取文件修改日期(返回的是句)
    long modifiedTime = file.lastModified();
    //获取文件长度(单位:Bite)
    long filesize = file.length();
    //测试文件是否可读
    boolean cr = file.canRead();
    //测试文件是否可写
    boolean cw = file.canWrite();
    //测试文件是否隐藏
    boolean ih = file.isHidden();
   
    String[] sTemp = new String[6];
    sTemp[0] = String.valueOf(filesize);
    sTemp[1] = getDateString(modifiedTime);
    sTemp[2] = String.valueOf(cr);
    sTemp[3] = String.valueOf(cw);
    sTemp[4] = String.valueOf(ih);
    sTemp[5] = String.valueOf(file.getCanonicalPath());
    return sTemp;
   }catch(Exception e){
    System.out.println(e);
    return null;
   }
  }



Tags:JAVA 获取 文件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接