Java - File mkdirs() 方法



.

描述

Java File mkdirs() 方法建立由此抽象路徑名命名的目錄,包括必要的和不存在的父目錄。

宣告

以下是 java.io.File.mkdirs() 方法的宣告:

public boolean mkdirs()

引數

返回值

如果目錄已建立,包括所有必要的父目錄,則該方法返回 true;否則返回 false。

異常

SecurityException - 如果存在安全管理器並且其方法拒絕訪問以建立命名目錄。

示例 1

以下示例顯示了 Java File mkdirs() 方法的使用。我們建立了一個 File 引用。然後,我們使用給定位置中不存在的目錄路徑建立一個 File 物件。使用 mkdir() 方法,我們嘗試建立資料夾並在布林變數中獲取結果。然後,我們列印目錄是否已建立的狀態。

package com.tutorialspoint;
import java.io.File;
public class FileDemo {
   public static void main(String[] args) {      
      File f = null;
      boolean bool = false;      
      try {
         f = new File("F:/Test2/TutorialsPoint/Java");
         
         // create the directories
         bool = f.mkdirs();
         
         // print
         System.out.print("Directory created? "+bool);
         
      } catch(Exception e) {
         // if any error occurs
         e.printStackTrace();
      }
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果 - 假設我們在當前位置有一個 test.txt 檔案,並且不可寫。

Directory created? true

現在,您可以檢查目錄結構是否已建立。

示例 2

以下示例顯示了 Java File mkdir() 方法的使用。我們建立了一個 File 引用。然後,我們使用給定位置中已存在的目錄路徑建立一個 File 物件。使用 mkdir() 方法,我們嘗試建立資料夾並在布林變數中獲取結果。然後,我們列印目錄是否已建立的狀態。

package com.tutorialspoint;
import java.io.File;
public class FileDemo {
   public static void main(String[] args) {      
      File f = null;
      boolean bool = false;      
      try {
         f = new File("F:/Test2/TutorialsPoint/Java");
         
         // create the directories
         bool = f.mkdirs();
         
         // print
         System.out.print("Directory created? "+bool);
         
      } catch(Exception e) {
         // if any error occurs
         e.printStackTrace();
      }
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果 - 假設我們在當前位置有一個 test.txt 檔案,並且不可寫。

Directory created? false
java_file_class.htm
廣告

© . All rights reserved.