Java編程中file類創(chuàng)建文件路徑

Java編程中file類創(chuàng)建文件路徑

深圳達(dá)內(nèi)教育      2022-04-10 03:00:02     6

Java編程中file類創(chuàng)建文件路徑,一:File類創(chuàng)建目錄創(chuàng)建目錄是常用到的,當(dāng)新增一條數(shù)據(jù)的時候需要把某些文件或者圖片保存到本地時,就需要一個文件夾裝著,這時

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細(xì)介紹

一:File類創(chuàng)建目錄

創(chuàng)建目錄是常用到的,當(dāng)新增一條數(shù)據(jù)的時候需要把某些文件或者圖片保存到本地時,

就需要一個文件夾裝著,這時候為了保存成功,不管有沒有事先創(chuàng)建了一個文件夾,都

會用到一個判斷語句判斷我們需要保存的目錄路徑是否存在,如果存在就直接保存,如

果不存在就創(chuàng)建一個目錄。

一個測試?yán)樱?/p>

public?class?test4?{????????public?static?void?main(String[]?args)?{????????????File?dir?=?new?File("D:/test");????????????if?(!dir.exists())?{//?判斷目錄是否存在?????????????????????dir.mkdir();???????????????}????????}}

創(chuàng)建成功很完美,現(xiàn)在我們創(chuàng)建的是一個一層目錄,那么我現(xiàn)在需要一個多層目錄,我

再把路徑改成多層的試試,這里有兩種情況哦,第一種是,如果已經(jīng)有了第一層的目錄,

再在里面創(chuàng)建一層目錄,第二種是不存在,一次創(chuàng)建兩層目錄。

第一種:

可以創(chuàng)建成功,是二層目錄,其實創(chuàng)建的還是一層目錄而已,所有能夠成功創(chuàng)建。

public?static?void?main(String[]?args)?{????????Date?datetime=new?Date();????????File?dir?=?new?File("D:/test/test1");????????if?(!dir.exists())?{//?判斷目錄是否存在?????????????dir.mkdir();???????????System.out.println("執(zhí)行了"+datetime);????????}}

第二種:在D盤里不存在的目錄,需要創(chuàng)建二層目錄的

File?dir?=?new?File("D:/test1/test2");????????if?(!dir.exists())?{//?判斷目錄是否存在?????????????????dir.mkdir();????????????System.out.println("--..執(zhí)行了");}

代碼已經(jīng)執(zhí)行了沒有創(chuàng)建到需要的二層目錄。經(jīng)過測試有些電腦這樣寫是沒有問題的,能夠正常創(chuàng)建,那么創(chuàng)建不了怎么做呢?調(diào)用另外一個

public?class?test4?{????public?static?void?main(String[]?args)?{????????Date?datetime=new?Date();????????File?dir?=?new?File("D:/test1/test2");????????if?(!dir.exists())?{//?判斷目錄是否存在?????????????????//dir.mkdir();????????????dir.mkdirs();??//多層目錄需要調(diào)用mkdirs????????????System.out.println("執(zhí)行了"+datetime);????????}}

一二層目錄都創(chuàng)建成功了。

以上就是深圳達(dá)內(nèi)教育java培訓(xùn)機(jī)構(gòu)的小編針對“Java編程中file類創(chuàng)建文件路徑”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹(jǐn)防上當(dāng)。