欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java中File類的三種創(chuàng)建文件夾方法總結(jié)

 更新時間:2024年04月27日 10:26:50   作者:最愛で毛毛熊  
這篇文章主要給大家介紹了關(guān)于java中File類的三種創(chuàng)建文件夾方法,File類代表文件或目錄路徑名的抽象表達形式,通過File類提供的方法,我們可以很方便地創(chuàng)建文件夾,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

java File的三種創(chuàng)建文件夾方法(絕對路徑方式)

創(chuàng)建文件/ 文件夾(絕對路徑)

由于File 類既可以表示文件,也可以表示文件夾(目錄)。Java 針對File 類的創(chuàng)建方法給出2 種方式,一是創(chuàng)建文件的方法,一是創(chuàng)建文件夾的方法。

方法分類及方法名說明

1、public boolean createNewFile()當(dāng)具有該名稱的文件不存在時,創(chuàng)建一個由該抽象路徑名命名的新空文

2、public boolean mkdir() 創(chuàng)建由此抽象路徑名命名的目錄

3、public boolean mkdirs() 創(chuàng)建由此抽象路徑名命名的目錄,包括任何必需但不存在的父目錄

第一種創(chuàng)建方式 public boolean createNewFile() 當(dāng)具有該名稱的文件不存在時,創(chuàng)建一個由該抽象路徑名命名的新空文件

1、在D:\test\FilePathTest 目錄下創(chuàng)建 一個java.txt 文件
代碼

    /*
    public boolean createNewFile()當(dāng)具有該名稱的文件不存在時,創(chuàng)建一個由該抽象路徑名命名的新空文件
     */
    //File(String pathname) 通過將給定的路徑名字符串轉(zhuǎn)換為抽象路徑名來創(chuàng)建新的 File實例。
    //通過指定路徑創(chuàng)建實例
File file1 = new File("D:\\test\\FilePathTest\\java.txt");
try{
    //1、在D:\test\FilePathTest 目錄下創(chuàng)建 一個java.txt 文件
    boolean newFile = file1.createNewFile();
    System.out.println(newFile);
}catch (IOException e){
    e.printStackTrace();
}

運行結(jié)果:在D:\test\FilePathTest 目錄下創(chuàng)建了一個java.txt 文件

第二總創(chuàng)建方式:public boolean mkdir() 創(chuàng)建由此抽象路徑名命名的目錄

2、在D:\test\FilePathTest 目錄下創(chuàng)建一個文件夾目錄 javaFile
代碼

try{
    //2、在D:\test\FilePathTest 目錄下創(chuàng)建一個文件夾目錄 javaFile
    //public boolean mkdir() 創(chuàng)建由此抽象路徑名命名的目錄
    File file2 = new File("D:\\test\\FilePathTest\\javaFile");
    boolean newjavaFile = file2.mkdir();
    System.out.println(newjavaFile);
}catch (IOException e){
    e.printStackTrace();
}

運行結(jié)果:在D:\test\FilePathTest 目錄下創(chuàng)建一個文件夾目錄 javaFile

第三種創(chuàng)建方法:public boolean mkdirs() 創(chuàng)建由此抽象路徑名命名的目錄,包括任何必需但不存在的父目錄

代碼

//3、在D:\test\FilePathTest 目錄下創(chuàng)建一個多級目錄 javaTest\javaFile

try{
    File file3 = new File("D:\\test\\FilePathTest\\javaTest\\javaFile");
    boolean newjavaTest = file3.mkdirs();
    System.out.println(newjavaTest);
}catch (IOException e){
    e.printStackTrace();
}

運行結(jié)果

在D:\test\FilePathTest 目錄下創(chuàng)建一個多級目錄 javaTest\javaFile

結(jié)尾全部代碼

package day0908;

import java.io.File;
import java.io.IOException;

/**
 * @author test
 * @className FileDemo.java
 * @Form test
 * @Description test
 * @createTime 2023年10月26日10:58:35
 **/
public class FileDemo {
    public static void main(String[] args) {
        /*
        public boolean createNewFile()當(dāng)具有該名稱的文件不存在時,創(chuàng)建一個由該抽象路徑名命名的新空文件
        public boolean mkdir() 創(chuàng)建由此抽象路徑名命名的目錄
        public boolean mkdirs() 創(chuàng)建由此抽象路徑名命名的目錄,包括任何必需但不存在的父目錄
         */
        //File(String pathname) 通過將給定的路徑名字符串轉(zhuǎn)換為抽象路徑名來創(chuàng)建新的 File實例。
        //通過指定路徑創(chuàng)建實例
        File file1 = new File("D:\\test\\FilePathTest\\java.txt");
        try{
            //1、在D:\test\FilePathTest 目錄下創(chuàng)建 一個java.txt 文件
            boolean newFile = file1.createNewFile();
            System.out.println(newFile);
            //2、在D:\test\FilePathTest 目錄下創(chuàng)建一個文件夾目錄 javaFile
            //public boolean mkdir() 創(chuàng)建由此抽象路徑名命名的目錄
            File file2 = new File("D:\\test\\FilePathTest\\javaFile");
            boolean newjavaFile = file2.mkdir();
            System.out.println(newjavaFile);
            //3、在D:\test\FilePathTest 目錄下創(chuàng)建一個多級目錄  javaTest\\javaFile
            File file3 = new File("D:\\test\\FilePathTest\\javaTest\\javaFile");
            boolean newjavaTest = file3.mkdirs();
            System.out.println(newjavaTest);

        }catch (IOException e){
            e.printStackTrace();
        }
    }
}

總結(jié) 

到此這篇關(guān)于java中File類的三種創(chuàng)建文件夾方法的文章就介紹到這了,更多相關(guān)java File類創(chuàng)建文件夾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java反轉(zhuǎn)數(shù)組輸出實例代碼

    Java反轉(zhuǎn)數(shù)組輸出實例代碼

    這篇文章主要給大家介紹了關(guān)于Java反轉(zhuǎn)數(shù)組輸出以及利用Java實現(xiàn)字符串逆序輸出的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 基于SpringBoot和Vue實現(xiàn)頭像上傳與回顯功能

    基于SpringBoot和Vue實現(xiàn)頭像上傳與回顯功能

    在現(xiàn)代Web應(yīng)用中,用戶個性化體驗尤為重要,其中頭像上傳與回顯是一個常見的功能需求,本文將詳細(xì)介紹如何使用Spring Boot和Vue.js構(gòu)建一個前后端協(xié)同工作的頭像上傳系統(tǒng),并實現(xiàn)圖片的即時回顯,需要的朋友可以參考下
    2024-08-08
  • Java實現(xiàn)驗證碼具體代碼

    Java實現(xiàn)驗證碼具體代碼

    這篇文章主要介紹了Java實現(xiàn)驗證碼具體代碼,有需要的朋友可以參考一下
    2013-12-12
  • springboot2.3 整合mybatis-plus 高級功能(圖文詳解)

    springboot2.3 整合mybatis-plus 高級功能(圖文詳解)

    這篇文章主要介紹了springboot2.3 整合mybatis-plus 高級功能,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • java開發(fā)實現(xiàn)訂閱到貨通知幫我們買到想買的東西

    java開發(fā)實現(xiàn)訂閱到貨通知幫我們買到想買的東西

    這篇文章主要為大家介紹了java開發(fā)實現(xiàn)訂閱到貨通知幫我們買到想買的東西示例demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Springboot整合mybatisplus的項目實戰(zhàn)

    Springboot整合mybatisplus的項目實戰(zhàn)

    本文主要介紹了Springboot整合mybatisplus的項目實戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 使用jpa原生sql@Query操作增刪改查

    使用jpa原生sql@Query操作增刪改查

    這篇文章主要介紹了使用jpa原生sql@Query操作增刪改查,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • mybatis動態(tài)新增(insert)和修改(update)方式

    mybatis動態(tài)新增(insert)和修改(update)方式

    這篇文章主要介紹了mybatis動態(tài)新增(insert)和修改(update)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • JAVA把結(jié)果保留兩位小數(shù)的3種方法舉例

    JAVA把結(jié)果保留兩位小數(shù)的3種方法舉例

    在寫程序的時候,有時候可能需要設(shè)置小數(shù)的位數(shù),所以下面這篇文章主要給大家介紹了關(guān)于JAVA把結(jié)果保留兩位小數(shù)的3種方法,文章通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • SpringBoot多數(shù)據(jù)源配置方式以及報錯問題的解決

    SpringBoot多數(shù)據(jù)源配置方式以及報錯問題的解決

    這篇文章主要介紹了SpringBoot多數(shù)據(jù)源配置方式以及報錯問題的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評論