最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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)換示例代碼

    java中字符進行全角半角轉(zhuǎn)換示例代碼

    全角:指一個字符占用兩個標(biāo)準(zhǔn)字符位置,而半角:指一字符占用一個標(biāo)準(zhǔn)的字符位置,在日常開發(fā)中經(jīng)常會遇到全角半角轉(zhuǎn)換的要求,下面這篇文章主要給大家介紹了關(guān)于java中字符進行全角半角轉(zhuǎn)換的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。
    2017-08-08
  • 快速校驗實體類時,@Valid,@Validated,@NotNull注解無效的解決

    快速校驗實體類時,@Valid,@Validated,@NotNull注解無效的解決

    這篇文章主要介紹了快速校驗實體類時,@Valid,@Validated,@NotNull注解無效的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringBoot中通過實現(xiàn)WebMvcConfigurer參數(shù)校驗的方法示例

    SpringBoot中通過實現(xiàn)WebMvcConfigurer參數(shù)校驗的方法示例

    這篇文章主要介紹了SpringBoot中通過實現(xiàn)WebMvcConfigurer參數(shù)校驗的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • java random.nextInt的坑及解決

    java random.nextInt的坑及解決

    這篇文章主要介紹了java random.nextInt的坑及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • springboot實現(xiàn)配置本地訪問端口及路徑

    springboot實現(xiàn)配置本地訪問端口及路徑

    這篇文章主要介紹了springboot實現(xiàn)配置本地訪問端口及路徑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • JeecgBoot框架升級至Spring?Boot3的實戰(zhàn)步驟

    JeecgBoot框架升級至Spring?Boot3的實戰(zhàn)步驟

    本文主要介紹了JeecgBoot框架升級至Spring?Boot3的實戰(zhàn)步驟,從?2.7.10升級到3.1.5有以下幾個點需要注意,下面就來詳細的介紹一下,感興趣的可以了解一下
    2024-04-04
  • Java Web最近面試題匯總

    Java Web最近面試題匯總

    在本篇文章里小編給大家整理的是一篇關(guān)于Java Web最近面試題匯總內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-02-02
  • 使用Files.walkFileTree遍歷目錄文件

    使用Files.walkFileTree遍歷目錄文件

    這篇文章主要介紹了使用Files.walkFileTree遍歷目錄文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • java中如何判斷JSONObject是否存在某個Key

    java中如何判斷JSONObject是否存在某個Key

    這篇文章主要介紹了java中如何判斷JSONObject是否存在某個Key,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • idea中springboot項目連接數(shù)據(jù)庫報錯的原因解析

    idea中springboot項目連接數(shù)據(jù)庫報錯的原因解析

    這篇文章主要介紹了idea中springboot項目連接數(shù)據(jù)庫報錯的原因解析,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12

最新評論

广东省| 和硕县| 固始县| 军事| 图木舒克市| 阿合奇县| 余干县| 青浦区| 望城县| 枞阳县| 墨脱县| 大同县| 延安市| 寿宁县| 邹城市| 凌海市| 镇平县| 宁波市| 休宁县| 呼伦贝尔市| 水城县| 彭阳县| 永吉县| 方山县| 玉屏| 调兵山市| 顺平县| 治多县| 定西市| 扶风县| 张掖市| 金沙县| 崇文区| 潞西市| 雷波县| 无锡市| 仪陇县| 桐庐县| 楚雄市| 佛冈县| 辽中县|