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

Java文件操作類 File實(shí)現(xiàn)代碼

 更新時(shí)間:2017年08月22日 17:03:32   作者:夏天de樹(shù)下睡著了  
這篇文章主要介紹了Java文件操作類 File實(shí)現(xiàn)代碼,需要的朋友可以參考下

1.概述

  對(duì)于文件系統(tǒng)的訪問(wèn)是每個(gè)語(yǔ)言必須的,java提供了File類來(lái)完成對(duì)文件或者目錄的創(chuàng)建,重命名,刪除,文件列表的操作以及判讀是否存在。

2.對(duì)于文件/目錄的操作

  操作內(nèi)容包括:

    1:創(chuàng)建對(duì)象。

    2:判斷是否是目錄/文件。

    3:判斷目錄或者文件是否存在。

    4:修改文件名稱。

    5:創(chuàng)建文件/創(chuàng)建一個(gè)目錄/創(chuàng)建所有目錄。

    6:查詢目錄下所有目錄和文件8輸出文件路徑

    7:刪除文件/目錄

  注:已上操作非必須全部一次使用

3.相關(guān)代碼

public static void main(String[] args) {
    try {
      File file = new File("D:\\test");      //創(chuàng)建一個(gè)目錄對(duì)象
      File txt = new File("D:\\test\\tex.txt");  //創(chuàng)建一個(gè)文件對(duì)象
      System.out.println("ok");
      if(!file.isDirectory()){   //判斷是否為目錄
        if(!file.exists()){   //判斷目錄是否存在
          file.mkdir();    //創(chuàng)建一個(gè)目錄
          file.mkdirs();   //創(chuàng)建所有目錄
          System.out.println("ok");
        }
      }
      if(!txt.isFile()){       //判斷是否為文件
        if(!txt.exists()){     //判斷文件是否存在
          File newName = new File("D:\\test\\tex2.txt");  //創(chuàng)建一個(gè)文件對(duì)象
          txt.renameTo(newName);     //重命名文件
          txt.createNewFile(); //創(chuàng)建一個(gè)新文件,必須處理io異常
          System.out.println("ok");
        }
      }
      File path = new File("D:\\data\\log_Tyj");  
      File[] files = path.listFiles(); //查詢目錄下的文件列表
      for (int i = 0; i < files.length; i++) {
        System.out.println(files[i].getAbsolutePath()); //輸出對(duì)象的路徑
      }
      file.delete(); //刪除目錄,將刪除目錄下所有目錄和文件
      txt.delete(); //刪除文件
    } catch (IOException e) {
      e.printStackTrace();
    }
  }

總結(jié)

以上所述是小編給大家介紹的Java文件操作類 File實(shí)現(xiàn)代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • SpringBoot?整合?Elasticsearch?實(shí)現(xiàn)海量級(jí)數(shù)據(jù)搜索功能

    SpringBoot?整合?Elasticsearch?實(shí)現(xiàn)海量級(jí)數(shù)據(jù)搜索功能

    這篇文章主要介紹了SpringBoot?整合?Elasticsearch?實(shí)現(xiàn)海量級(jí)數(shù)據(jù)搜索,本文主要圍繞?SpringBoot?整合?ElasticSearch?接受數(shù)據(jù)的插入和搜索使用技巧,在實(shí)際的使用過(guò)程中,版本號(hào)尤其的重要,不同版本的?es,對(duì)應(yīng)的?api?是不一樣,需要的朋友可以參考下
    2022-07-07
  • 詳解java==運(yùn)算符和equals()方法的區(qū)別

    詳解java==運(yùn)算符和equals()方法的區(qū)別

    這篇文章主要介紹了java==運(yùn)算符和equals()方法的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • JDK 7U15在 Windows x86平臺(tái)下的安裝方法

    JDK 7U15在 Windows x86平臺(tái)下的安裝方法

    本文給大家分享的是如何在windows平臺(tái)下安裝JDK最新版的方法,十分的簡(jiǎn)單全面,有需要的小伙伴可以參考下
    2016-05-05
  • 關(guān)于Java語(yǔ)法糖以及語(yǔ)法糖的原理和用法

    關(guān)于Java語(yǔ)法糖以及語(yǔ)法糖的原理和用法

    這篇文章主要介紹了關(guān)于Java什么是語(yǔ)法糖以及語(yǔ)法糖的種類,也稱糖衣語(yǔ)法,是由英國(guó)計(jì)算機(jī)學(xué)家?Peter.J.Landin?發(fā)明的一個(gè)術(shù)語(yǔ),指在計(jì)算機(jī)語(yǔ)言中添加的某種語(yǔ)法,這種語(yǔ)法對(duì)語(yǔ)言的功能并沒(méi)有影響,但是更方便程序員使用,需要的朋友可以參考下
    2023-05-05
  • java中instanceof與Class的等價(jià)性代碼示例

    java中instanceof與Class的等價(jià)性代碼示例

    這篇文章主要介紹了java中instanceof與Class的等價(jià)性代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 為什么rest接口返回json建議采用下劃線形式,不要用駝峰

    為什么rest接口返回json建議采用下劃線形式,不要用駝峰

    為什么rest接口返回json建議采用下劃線形式,不要用駝峰?今天小編就來(lái)為大家說(shuō)明一下原因,還等什么?一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • 教你用java實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)(附詳細(xì)代碼)

    教你用java實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)(附詳細(xì)代碼)

    教學(xué)管理系統(tǒng)很適合初學(xué)者對(duì)于所學(xué)語(yǔ)言的練習(xí),下面這篇文章主要給大家介紹了關(guān)于如何用java實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)的相關(guān)資料,文中給出了詳細(xì)的實(shí)例代碼,需要的朋友可以參考下
    2023-06-06
  • java 刪除數(shù)組元素與刪除重復(fù)數(shù)組元素的代碼

    java 刪除數(shù)組元素與刪除重復(fù)數(shù)組元素的代碼

    在java中刪除數(shù)組元素與過(guò)濾重復(fù)數(shù)組元素我們都會(huì)需要去遍歷數(shù)組然后根據(jù)我們?cè)O(shè)置的值或方法進(jìn)行去除數(shù)組
    2013-10-10
  • java 設(shè)計(jì)模型之單例模式詳解

    java 設(shè)計(jì)模型之單例模式詳解

    本文主要介紹了java 單例模式,單例對(duì)象(Singleton)是一種常用的設(shè)計(jì)模式。在Java應(yīng)用中,單例對(duì)象能保證在一個(gè)JVM中,該對(duì)象只有一個(gè)實(shí)例存在,希望能幫助有需要的同學(xué)
    2016-07-07
  • java編寫汽車租賃系統(tǒng)

    java編寫汽車租賃系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java編寫汽車租賃系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評(píng)論