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>輸入?yún)?shù):String fileName 要刪除的文件名
*<br>返回類型:boolean 成功為true
*/
public boolean delFile(String fileName){
try{
//刪除文件
boolean sUCcess = (new File(fileName)).delete();
if (!success) {
System.out. return false;
}else{
return true;
}
}catch(Exception e){
System.out.println(e);
return false;
}
}
/**
*<br>方法說明:獲取文件信息
*<br>輸入?yún)?shù):String Name 文件名
*<br>返回類型:String[] 文件信息數(shù)組
*/
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;
}
}
新聞熱點
疑難解答