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

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

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

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

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

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

方法分類(lèi)及方法名說(shuō)明

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

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

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

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

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

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

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

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

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

try{
    //2、在D:\test\FilePathTest 目錄下創(chuàng)建一個(gè)文件夾目錄 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();
}

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

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

代碼

//3、在D:\test\FilePathTest 目錄下創(chuàng)建一個(gè)多級(jí)目錄 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();
}

運(yùn)行結(jié)果

在D:\test\FilePathTest 目錄下創(chuàng)建一個(gè)多級(jí)目錄 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)具有該名稱(chēng)的文件不存在時(shí),創(chuàng)建一個(gè)由該抽象路徑名命名的新空文件
        public boolean mkdir() 創(chuàng)建由此抽象路徑名命名的目錄
        public boolean mkdirs() 創(chuàng)建由此抽象路徑名命名的目錄,包括任何必需但不存在的父目錄
         */
        //File(String pathname) 通過(guò)將給定的路徑名字符串轉(zhuǎn)換為抽象路徑名來(lái)創(chuàng)建新的 File實(shí)例。
        //通過(guò)指定路徑創(chuàng)建實(shí)例
        File file1 = new File("D:\\test\\FilePathTest\\java.txt");
        try{
            //1、在D:\test\FilePathTest 目錄下創(chuàng)建 一個(gè)java.txt 文件
            boolean newFile = file1.createNewFile();
            System.out.println(newFile);
            //2、在D:\test\FilePathTest 目錄下創(chuàng)建一個(gè)文件夾目錄 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)建一個(gè)多級(jí)目錄  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類(lèi)的三種創(chuàng)建文件夾方法的文章就介紹到這了,更多相關(guān)java File類(lèi)創(chuàng)建文件夾內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    Springboot整合mybatisplus的項(xiàng)目實(shí)戰(zhàn)

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

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

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

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

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

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

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

    SpringBoot多數(shù)據(jù)源配置方式以及報(bào)錯(cuò)問(wèn)題的解決

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

最新評(píng)論