java學習筆記——file類

      網友投稿 897 2025-03-31

      package File;

      import Java.io.File;

      import Java.io.IOException;

      class Gets {

      public String getType(Object test) {

      return test.getClass().getName().toString();

      }

      }

      public class FileText {

      public static void main(String[] args) throws IOException {

      Gets gets=new Gets();

      // ? ? ? ?File(String parent,String child)

      // ? ? ? ?根據指定的父路徑和文件路徑創建一個新File對象實例

      File file1=new File("D:\Text","file1.txt");

      // ? ? ? ?File(String pathname)

      // ? ? ? ?通過將給定路徑名字符串轉換為抽象路徑名來創建一個新 File 實例。

      File file2=new File("D:\Text\file2");

      System.out.println("文件路徑:"+file2);

      // ? ? ? ?File(File parent,String child)

      // ? ? ? ?根據指定的父路徑對象和文件路徑創建一個新的File對象實例

      File parent=new File("D:\Text");

      File file3=new File(parent,"file3");

      // ? ? ? ?boolean createNewFile();

      // ? ? ? ?指定路徑不存在該文件時創建文件,返回true ,若存在返回false

      System.out.println("文件創建:"+file1.createNewFile());

      // ? ? ? ?boolean mkdir() 當指定的單擊文件夾不存在時創建文件夾并返回true 若存在返回false

      System.out.println("文件夾創建:"+file2.mkdir());

      // ? ? ? ?boolean mkdirs() 但指定的多級文件夾在某一級文件夾不存在時,創建多級文件夾并返回true 否則false

      System.out.println("文件夾創建:"+file3.mkdirs());

      // ? ? ? ?boolean delete() 刪除文件或者刪除單級文件夾

      java學習筆記——file類

      System.out.println("文件刪除:"+file3.delete());

      // ? ? ? ?boolean exists() 判斷指定路徑的文件或文件夾是否為空

      System.out.println("文件是否為空:"+file1.exists());

      // ? ? ? ?boolean isAbsolute() 判斷當前路徑是否是絕對路徑

      System.out.println("文件是否為絕對路徑:"+file1.isAbsolute());

      // ? ? ? ?boolean isDirectory() 判斷當前的目錄是否存在

      System.out.println("文件是否存在:"+file1.isDirectory());

      // ? ? ? ?boolean isFile() 判斷當前的目錄是否是一個文件

      System.out.println("是否為文件:"+file2.isFile());

      // ? ? ? ?boolean isHidden() 判斷當前路徑是否是一隱藏文件

      System.out.println("文件是否為隱藏文件:"+file1.isHidden());

      // ? ? ? ?File getAbsoluteFile() 獲取文件的絕對路徑,返回File對象

      System.out.println("絕對路徑:"+file1.getAbsoluteFile());

      System.out.println(gets.getType(file1.getAbsoluteFile()));

      // ? ? ? ?String getAbsolutePath() 獲取文件的絕對路徑,返回路徑的字符串

      System.out.println("絕對路徑:"+file1.getAbsoluteFile());

      System.out.println(gets.getType(file1.getAbsolutePath()));

      // ? ? ? ?String getParent() 獲取當前路徑的父級路徑,以字符串形式返回該父級路徑

      System.out.println("父級路徑:"+file1.getParent());

      // ? ? ? ?String getName() 獲取文件或文件夾的名稱

      System.out.println("文件名為:"+file1.getName());

      // ? ? ? ?String getPath() 獲取File對象中封裝的路徑

      System.out.println("封裝的路徑:"+file1.getPath());

      // ? ? ? ?long lastModified() 以毫秒值返回最后修改時間

      System.out.println("最后修改時間(毫秒):"+file1.lastModified());

      // ? ? ? ?long length() 返回文件的字節數

      System.out.println("文件字節數:"+file1.length());

      // ? ? ? ?boolean renameTo(File dest) 將當前File對象所指向的路徑修改為指定File所指向的路徑

      System.out.println(file1.renameTo(new File("1.txt")));

      System.out.println("絕對路徑:"+file1.getAbsoluteFile());

      // ? ? ? ?String[] list(); 以字符串的形式返回當前路徑下所有的文件和文件夾的名稱

      String[] files1 = parent.list();

      System.out.println("該路徑下所有文件(String):");

      for (String i:files1){

      System.out.println(i);

      }

      // ? ? ? ?File[] listFile 以File對象的形式返回當前路徑下的所有文件和文件夾名稱

      File[] files2 = parent.listFiles();

      System.out.println("該路徑下所有文件(file對象):");

      for (File i:files2){

      System.out.println(i);

      }

      // ? ? ? ?Static File[] listRoots() 獲取計算機中的所有盤符

      File[] files3 = parent.listRoots();

      System.out.println("獲取所有盤符:");

      for (File i:files3){

      System.out.println(i);

      }

      }

      }

      Java

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:專職生產管理人員(專職生產管理人員的配置標準)
      下一篇:如何在wps表格中導入數據
      相關文章
      亚洲精品网站在线观看你懂的| 亚洲精品视频免费观看| 日韩亚洲一区二区三区| 亚洲精品乱码久久久久久蜜桃 | 亚洲av日韩综合一区在线观看| 国产亚洲日韩在线三区| 久久精品国产精品亚洲| 亚洲成a人片在线播放| 亚洲欧美成人av在线观看| 亚洲精品一二三区| 亚洲精品二三区伊人久久| 亚洲中文字幕人成乱码| 亚洲二区在线视频| 亚洲成a人片在线不卡| 亚洲小说区图片区| 亚洲国产最大av| 亚洲中文无码mv| 亚洲人成网亚洲欧洲无码| 亚洲码和欧洲码一码二码三码| 亚洲av无码专区在线电影天堂 | 爱情岛亚洲论坛在线观看 | 亚洲国产精品国产自在在线| 亚洲欧洲国产成人综合在线观看| 中文亚洲成a人片在线观看| 精品亚洲一区二区三区在线观看 | 亚洲乱人伦精品图片| 亚洲午夜在线播放| 亚洲乱色熟女一区二区三区蜜臀| 亚洲av成人中文无码专区| 亚洲精品无码专区2| 国产中文在线亚洲精品官网| 国产国拍亚洲精品mv在线观看 | 爱爱帝国亚洲一区二区三区| 亚洲日韩国产一区二区三区| 欧洲亚洲国产清在高| 国产V亚洲V天堂无码| 亚洲成年人免费网站| 国产成人亚洲综合网站不卡| 亚洲av永久无码| 中文字幕中韩乱码亚洲大片| 久久精品国产精品亚洲艾|