欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

代碼實(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)容剖析

    這篇文章主要介紹了MyBatis完成CRUD?詳細(xì)細(xì)節(jié)內(nèi)容剖析,本文通過圖文示例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-05-05
  • SpringMVC設(shè)置全局異常處理器的步驟

    SpringMVC設(shè)置全局異常處理器的步驟

    在項(xiàng)目中我們有需求做一個(gè)全局異常處理,來規(guī)范所有出去的異常信息,這篇文章主要介紹了SpringMVC設(shè)置全局異常處理器,需要的朋友可以參考下
    2024-03-03
  • Kotlin 基本語法實(shí)例詳解

    Kotlin 基本語法實(shí)例詳解

    這篇文章主要介紹了Kotlin 基本語法實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • MyBatis通用Mapper中的通用example(排序)詳解

    MyBatis通用Mapper中的通用example(排序)詳解

    這篇文章主要介紹了MyBatis通用Mapper中的通用example(排序)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java并發(fā)編程之原子性-Atomic的使用

    Java并發(fā)編程之原子性-Atomic的使用

    這篇文章主要介紹了Java并發(fā)編程之原子性-Atomic的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 基于Java編寫一個(gè)限流工具類RateLimiter

    基于Java編寫一個(gè)限流工具類RateLimiter

    這篇文章主要為大家詳細(xì)介紹了如何基于Java編寫一個(gè)限流工具類RateLimiter,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • protobuf與json轉(zhuǎn)換小結(jié)

    protobuf與json轉(zhuǎn)換小結(jié)

    protobuf對(duì)象不能直接使用jsonlib去轉(zhuǎn),因?yàn)閜rotobuf生成的對(duì)象的get方法返回的類型有byte[],而只有String類型可以作為json的key,protobuf提供方法進(jìn)行轉(zhuǎn)換
    2017-07-07
  • java實(shí)現(xiàn)統(tǒng)計(jì)字符串中字符及子字符串個(gè)數(shù)的方法示例

    java實(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-01
  • Java Servlet中Response對(duì)象的使用方法

    Java 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
  • MyBatis執(zhí)行SQL的兩種方式小結(jié)

    MyBatis執(zhí)行SQL的兩種方式小結(jié)

    本文主要介紹了MyBatis執(zhí)行SQL的兩種方式小結(jié),主要包括SqlSession 發(fā)送SQL和SqlSession獲取Mapper接口,通過Mapper接口發(fā)送SQL,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10

最新評(píng)論