程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 使用File類操作文件或目錄屬性

使用File類操作文件或目錄屬性

編輯:JAVA編程入門知識
import  java.io.*;
public class FileMethods {
    public static void main(String[] args) {
        FileMethods fm=new FileMethods();
        File file=new File("D:\\myDoc\\test.txt");
        //fm.create(file);
        fm.showFileInfo(file);
        //fm.delete(file); 
   }
   /**
    * 創建文件的方法
    * @param file 文件對象
    */
   public void create(File file){
       if(!file.exists()){
           try {
               file.createNewFile();
               System.out.println("文件已創建!");
           } catch (IOException e) {
               e.printStackTrace();
           }
       }
   }
   /**
    * 刪除文件
    * @param file 文件對象
    */
   public void delete(File file){
       if(file.exists()){
           file.delete();
           System.out.println("文件已刪除!");
       }
   }
   
   /**
    * 顯示文件信息
    * @param file 文件對象
    */
   public 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("文件不存在");
   }
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved