使用Java實現文件的操作


使用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("文件不存在");
   }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章