WEB开发网
开发学院WEB开发Jsp [JAVA100例]035、获取文件信息 阅读

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

 2008-01-05 08:05:51 来源:WEB开发网   
核心提示: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 获取 文件

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