代碼實(shí)例Java IO判斷目錄和文件是否存在
更新時(shí)間:2018年02月28日 11:00:25 作者:彬菌
本篇文章給大家分享了Java IO判斷目錄和文件是否存在的代碼,對(duì)此有需要的讀者們可以跟著小編一起學(xué)習(xí)下。
我們先來看完整的代碼:
import java.io.File; public class JudgeFile { public static void main(String[] args) { File dir = new File("D:/"); //聲明D磁盤 File file = new File(dir,"test"); //聲明D磁盤根目錄下名為test的文件 boolean d=dir.exists(); boolean f=file.exists(); if(d==true){ System.out.println(dir.getAbsolutePath()+"目錄存在"); } else{ System.out.println(dir.getAbsolutePath()+"目錄不存在"); } if(f==true){ System.out.println(file.getAbsolutePath()+"文件存在"); } else{ System.out.println(file.getAbsolutePath()+"文件不存在"); } } }
說明:
exists() 方法來檢測文件或目錄是否存在
getAbsolutePath()方法打印磁盤路徑
如果不聲明目錄,例如File file = new File(“test”); 默認(rèn)路徑為java項(xiàng)目夾的路徑
相關(guān)文章
MyBatis完成CRUD?詳細(xì)細(xì)節(jié)內(nèi)容剖析
這篇文章主要介紹了MyBatis完成CRUD?詳細(xì)細(xì)節(jié)內(nèi)容剖析,本文通過圖文示例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2024-05-05MyBatis通用Mapper中的通用example(排序)詳解
這篇文章主要介紹了MyBatis通用Mapper中的通用example(排序)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12基于Java編寫一個(gè)限流工具類RateLimiter
這篇文章主要為大家詳細(xì)介紹了如何基于Java編寫一個(gè)限流工具類RateLimiter,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01java實(shí)現(xiàn)統(tǒng)計(jì)字符串中字符及子字符串個(gè)數(shù)的方法示例
這篇文章主要介紹了java實(shí)現(xiàn)統(tǒng)計(jì)字符串中字符及子字符串個(gè)數(shù)的方法,涉及java針對(duì)字符串的遍歷、判斷及運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2017-01-01Java Servlet中Response對(duì)象的使用方法
本文介紹了Java Servlet中Response對(duì)象的使用方法,包括設(shè)置響應(yīng)頭、設(shè)置響應(yīng)編碼、向客戶端發(fā)送數(shù)據(jù)、重定向等操作,同時(shí)介紹了常用的響應(yīng)狀態(tài)碼和響應(yīng)類型,幫助讀者更好地理解和掌握Servlet中Response對(duì)象的用法2023-05-05