java中File類的三種創(chuàng)建文件夾方法總結
java File的三種創(chuàng)建文件夾方法(絕對路徑方式)
創(chuàng)建文件/ 文件夾(絕對路徑)
由于File 類既可以表示文件,也可以表示文件夾(目錄)。Java 針對File 類的創(chuàng)建方法給出2 種方式,一是創(chuàng)建文件的方法,一是創(chuàng)建文件夾的方法。
方法分類及方法名說明
1、public boolean createNewFile()當具有該名稱的文件不存在時,創(chuàng)建一個由該抽象路徑名命名的新空文
件
2、public boolean mkdir() 創(chuàng)建由此抽象路徑名命名的目錄
3、public boolean mkdirs() 創(chuàng)建由此抽象路徑名命名的目錄,包括任何必需但不存在的父目錄
第一種創(chuàng)建方式 public boolean createNewFile() 當具有該名稱的文件不存在時,創(chuàng)建一個由該抽象路徑名命名的新空文件
1、在D:\test\FilePathTest 目錄下創(chuàng)建 一個java.txt 文件
代碼
/*
public boolean createNewFile()當具有該名稱的文件不存在時,創(chuàng)建一個由該抽象路徑名命名的新空文件
*/
//File(String pathname) 通過將給定的路徑名字符串轉換為抽象路徑名來創(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();
}
運行結果:在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();
}
運行結果:在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();
}
運行結果
在D:\test\FilePathTest 目錄下創(chuàng)建一個多級目錄 javaTest\javaFile
結尾全部代碼
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()當具有該名稱的文件不存在時,創(chuàng)建一個由該抽象路徑名命名的新空文件
public boolean mkdir() 創(chuàng)建由此抽象路徑名命名的目錄
public boolean mkdirs() 創(chuàng)建由此抽象路徑名命名的目錄,包括任何必需但不存在的父目錄
*/
//File(String pathname) 通過將給定的路徑名字符串轉換為抽象路徑名來創(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();
}
}
}總結
到此這篇關于java中File類的三種創(chuàng)建文件夾方法的文章就介紹到這了,更多相關java File類創(chuàng)建文件夾內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
快速校驗實體類時,@Valid,@Validated,@NotNull注解無效的解決
這篇文章主要介紹了快速校驗實體類時,@Valid,@Validated,@NotNull注解無效的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10
SpringBoot中通過實現WebMvcConfigurer參數校驗的方法示例
這篇文章主要介紹了SpringBoot中通過實現WebMvcConfigurer參數校驗的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
JeecgBoot框架升級至Spring?Boot3的實戰(zhàn)步驟
本文主要介紹了JeecgBoot框架升級至Spring?Boot3的實戰(zhàn)步驟,從?2.7.10升級到3.1.5有以下幾個點需要注意,下面就來詳細的介紹一下,感興趣的可以了解一下2024-04-04

