使用Java實現 文件的操作
public static void main(String[] args) {
File file=null;
file=new File("D:\\myDoc\\test.txt"); //創建文件對象
FileMethods.create(file); //創建文件
FileMethods.showFileInfo(file); //顯示文件信息
FileMethods.delete(file); //刪除文件
}
/**
* 創建文件的方法
* @param file 文件對象
*/
public static void create(File file){
if(!file.exists()){ //判斷文件是否存在
try {
file.createNewFile();
System.out.println("文件已創建!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
/**
* 刪除文件
* @param file 文件對象
*/
public static void delete(File file){
if(file.exists()){ //判斷文件是否存在
file.delete();
System.out.println("文件已刪除!");
}
}
/**
* 顯示文件信息
* @param file 文件對象
*/
public static void showFileInfo(File file){
if(file.exists()){ //判斷文件是否存在
if(file.isFile()){ //如果是文件
System.out.println("名稱:" + file .getName());
System.out.println("相對路徑: " + file.getPath());
System.out.println("絕對路徑: " + file.getAbsolutePath());
System.out.println("文件大小:" + file.length()+ " 字節");
}
if(file.isDirectory()){
System.out.println("此文文件是目錄");
}
}else
System.out.println("文件不存在");
}