解讀file.exists(),file.isFile()和file.isDirectory()的區(qū)別
file.exists(),file.isFile()和file.isDirectory()的區(qū)別
作為一個(gè)java小白(*__*) 嘻嘻,最近在學(xué)習(xí)File類的時(shí)候遇到了疑惑,分不清這三個(gè)方法,查詢了一下還是不大明白,然后(還是自己動(dòng)手實(shí)驗(yàn)吧 好嗨喲!?。?/p>
在這記錄一下這三個(gè)方法的區(qū)別
file.exists()
// 當(dāng)這個(gè)test無論是文件夾還是文件
File file = new File("E:\temp\test");
//只要存在這個(gè)test 輸出就是true
System.out.println(file.exists());file.isFile()
// 當(dāng)這個(gè)test是文件
File file = new File("E:\temp\test");
//存在的這個(gè)test是文件時(shí)輸出才是true
System.out.println(file.isFile());file.isDirectory()
// 當(dāng)這個(gè)test是文件夾時(shí)
File file = new File("E:\temp\test");
//存在的這個(gè)test是文件夾時(shí)輸出就是true
System.out.println(file.isDirectory());---------------------為文件時(shí)運(yùn)行效果---------------------



---------------------為文件夾時(shí)運(yùn)行效果---------------------



總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java JDBC連接數(shù)據(jù)庫常見操作總結(jié)
這篇文章主要介紹了Java JDBC連接數(shù)據(jù)庫常見操作,結(jié)合實(shí)例形式總結(jié)分析了java基于jdbc連接mysql、Oracle數(shù)據(jù)庫及連接池相關(guān)操作技巧,需要的朋友可以參考下2019-03-03
Spring Boot配置日志的實(shí)現(xiàn)步驟
日志記錄在軟件開發(fā)中至關(guān)重要,能夠幫助快速定位和解決問題,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-07-07
DUCC配置平臺(tái)實(shí)現(xiàn)一個(gè)動(dòng)態(tài)化線程池示例代碼
這篇文章主要為大家介紹了DUCC配置平臺(tái)實(shí)現(xiàn)一個(gè)動(dòng)態(tài)化線程池示例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02

