最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

apache的文件工具類FileUtils詳解

 更新時(shí)間:2023年11月28日 08:54:25   作者:殘城碎夢  
org.apache.commons.io.FileUtils是apache提供用來操作文件的工具類,可以簡化文件操作,這篇文章主要介紹了apache的文件工具類FileUtils,需要的朋友可以參考下

org.apache.commons.io.FileUtils是apache提供用來操作文件的工具類,可以簡化文件操作。

<!-- FileUtils -->
<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.4</version>
</dependency>

寫文件

文件的寫入,F(xiàn)ileUtils其實(shí)一行代碼就能實(shí)現(xiàn)。list.add的數(shù)據(jù)默認(rèn)會(huì)換行。

String pathName = "F:/1.txt";
List<String> list = new ArrayList<>();
list.add("我:老板,給我漲漲工資吧!");
list.add("老板:好的~");
FileUtils.writeLines(new File(pathName), list);

讀文件

List<String> list = FileUtils.readLines(new File(pathName));

將網(wǎng)頁內(nèi)容寫到文件中

網(wǎng)址必須帶上傳輸協(xié)議,即以http/https開頭,否則會(huì)報(bào)java.net.MalformedURLException: no protocol(URL格式不正確:無協(xié)議)。

URL url = new URL("https://www.baidu.com");
FileUtils.copyURLToFile(url, new File("F:/1.txt"));

根據(jù)一個(gè)Url來創(chuàng)建一個(gè)文件

//使用絕對路徑, 必須添加file://
File file1 = FileUtils.toFile(new URL("file://D:/ideawork/demo/1.txt"));
System.out.println(file1.getAbsolutePath());
//使用相對路徑
File file2 = FileUtils.toFile(App.class.getResource("/test.txt"));
System.out.println(file2.getAbsolutePath());

獲取文件大小

long size = FileUtils.sizeOf(new File("D:/ideawork/demo/1.txt"));

文件復(fù)制

File srcFile = new File("D:/ideawork/demo/1.txt");
File desFile = new File(App.class.getResource("/test.txt").getPath());
FileUtils.copyFile(srcFile, desFile);

移動(dòng)文件到另外一個(gè)位置,刪除老文件

FileUtils.moveFile(new File("D:/ideawork/demo/1.txt"), new File("D:/ideawork/demo/2.txt"));

拷貝目錄

FileUtils.copyDirectory(new File("D:/ideawork/demo/test"), new File("D:/ideawork/demo/test2"), new FileFilter() {
    @Override
    public boolean accept(File file) {
        //return file.isDirectory() ? true : false; //只拷貝目錄
        return true; //拷貝所有,包括目錄和文件
    }
});

到此這篇關(guān)于apache的文件工具類FileUtils的文章就介紹到這了,更多相關(guān)apache文件工具類FileUtils內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Varnish配置文件詳解(架構(gòu)師之路)

    Varnish配置文件詳解(架構(gòu)師之路)

    這篇文章主要介紹了Varnish配置文件詳解(架構(gòu)師之路),需要的朋友可以參考下
    2016-02-02
  • Linux終端提示符(prompt)不如期生效的原因分析與解決

    Linux終端提示符(prompt)不如期生效的原因分析與解決

    Linux命令行是系統(tǒng)管理員管理Linux的重要手段,我們管理Linux,首先要面對的就是Linux命令行提示符。下面這篇文章主要給大家介紹了Linux終端提示符(prompt)不如期生效的原因以及解決方法,需要的朋友可以參考下。
    2017-07-07
  • 在Linux下搭建Zookeeper管理中心步驟分享

    在Linux下搭建Zookeeper管理中心步驟分享

    本篇文章主要給大家詳細(xì)分享了在Linux下搭建Zookeeper管理中心步驟以及相關(guān)軟件的下載,需要的朋友參考下。
    2018-01-01
  • Linux的5種IO模型用法詳解

    Linux的5種IO模型用法詳解

    Linux里有五種IO模型:阻塞IO、非阻塞IO、多路復(fù)用IO、信號(hào)驅(qū)動(dòng)式IO和異步IO,本文將詳解的給大家介紹這五種模型,感興趣的同學(xué)可以參考閱讀
    2023-05-05
  • Ubuntu修改密碼及密碼復(fù)雜度策略設(shè)置方法

    Ubuntu修改密碼及密碼復(fù)雜度策略設(shè)置方法

    這篇文章主要介紹了Ubuntu修改密碼及密碼復(fù)雜度策略設(shè)置,方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • CentOS 7下用firewall-cmd控制端口與端口轉(zhuǎn)發(fā)詳解

    CentOS 7下用firewall-cmd控制端口與端口轉(zhuǎn)發(fā)詳解

    這篇文章主要給大家介紹了在CentOS 7下用firewall-cmd控制端口與端口轉(zhuǎn)發(fā)的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下來來一起看看吧。
    2017-05-05
  • 在Linux上檢查CPU和硬盤溫度的方法

    在Linux上檢查CPU和硬盤溫度的方法

    為了更好地監(jiān)測您的Linux系統(tǒng)的硬件健康狀況,如CPU與硬盤溫度、風(fēng)扇轉(zhuǎn)速等關(guān)鍵指標(biāo),采用lm_sensors與hddtemp這兩款強(qiáng)大工具是明智之選,以下是關(guān)于這些工具的詳盡指南,包括它們的功能介紹、安裝步驟以及如何配置,需要的朋友可以參考下
    2025-02-02
  • Linux實(shí)現(xiàn)多個(gè)JDK版本切換

    Linux實(shí)現(xiàn)多個(gè)JDK版本切換

    這篇文章主要介紹了Linux實(shí)現(xiàn)多個(gè)JDK版本切換方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • 從0開始簡單部署騰訊云服務(wù)器的方法步驟

    從0開始簡單部署騰訊云服務(wù)器的方法步驟

    這篇文章主要介紹了從0開始簡單部署騰訊云服務(wù)器的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • .htaccess文件使用教程總結(jié)

    .htaccess文件使用教程總結(jié)

    .htaccess是一個(gè)站點(diǎn)管理員可以應(yīng)用的強(qiáng)大工具,有更多的變化以適應(yīng)不同的用途,可以節(jié)約時(shí)間及提高網(wǎng)站的安全性
    2008-06-06

最新評論

扶沟县| 岫岩| 四子王旗| 察雅县| 嘉峪关市| 县级市| 游戏| 钟祥市| 济南市| 梧州市| 台中县| 通河县| 蚌埠市| 根河市| 民丰县| 永州市| 金湖县| 建阳市| 大邑县| 韩城市| 平远县| 平安县| 尼玛县| 永兴县| 耒阳市| 宿松县| 娄烦县| 洪湖市| 镇坪县| 华安县| 兴国县| 抚顺市| 丰都县| 青神县| 蓬安县| 政和县| 永吉县| 兴仁县| 汾西县| 宜昌市| 于田县|