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

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

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;

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航