java mkdir是什么,讓我們一起了解一下?
mkdir()是在java.io.File類中,mkdir命令的功能是創(chuàng)建一個(gè)或多個(gè)新的目錄,使用權(quán)限是于目錄有適當(dāng)權(quán)限的所有使用者,參數(shù)是-p,確保目錄名稱存在,如果目錄不存在的就新創(chuàng)建一個(gè)。
在Java中對文件進(jìn)行操作時(shí)常常用到j(luò)ava.io.File.mkdir()和java.io.File.mkdirs()兩個(gè)方法來創(chuàng)建一個(gè)目錄(文件夾),這兩個(gè)方法非常相似,都是無參數(shù)且返回值都為boolean類型的方法,都是用于創(chuàng)建指定路徑名稱對應(yīng)的目錄,但二者主要區(qū)別如下:
1、java.io.File.mkdir():只能創(chuàng)建一級目錄,且父目錄必須存在,否則無法成功創(chuàng)建一個(gè)目錄。
2、java.io.File.mkdirs():可以創(chuàng)建多級目錄,父目錄不一定存在。
具體案例如下:嘗試在“f:”驅(qū)動(dòng)器中創(chuàng)建一個(gè)名為program的新目錄。
//?Java?program?to?demonstrate //?the?use?of?File.mkdirs()?method import?java.io.*; public?class?GFG?{undefined public?static?void?main(String?args[]) {undefined //?create?an?abstract?pathname?(File?object) File?f?=?new?File("F:\\program"); //?check?if?the?directory?can?be?created //?using?the?abstract?path?name if?(f.mkdir())?{undefined //?display?that?the?directory?is?created //?as?the?function?returned?true System.out.println("Directory?is?created"); } else?{undefined //?display?that?the?directory?cannot?be?created //?as?the?function?returned?false System.out.println("Directory?cannot?be?created"); } } }
以上就是小編今天的分享了,希望可以幫助到大家。