当前位置: 首页 > news >正文

Java:org.apache.commons.io包的工具类:IOUtils、FileUtils、FilenameUtils

文档

  • https://commons.apache.org/proper/commons-io/
  • https://central.sonatype.com/artifact/commons-io/commons-io/2.14.0/jar

工具类

  • IOUtils io工具类
  • FileUtils 文件操作工具类
  • FilenameUtils 文件名工具类

依赖

<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.14.0</version>
</dependency>

示例

package com.example.demo;import org.apache.commons.io.FileUtils;
import org.apache.commons.io.FilenameUtils;
import org.apache.commons.io.IOUtils;
import org.junit.Test;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;public class CommonsIOTests {@Testpublic void testIOUtils() throws IOException {FileInputStream inputStream = new FileInputStream("./source.txt");FileOutputStream outputStream = new FileOutputStream("./target.txt");IOUtils.copy(inputStream, outputStream);}@Testpublic void testFileUtils() throws IOException {File source = new File("./source.txt");File target = new File("./target.txt");FileUtils.copyFile(source,  target);}@Testpublic void testFilenameUtils() {String baseName = FilenameUtils.getBaseName("/opt/source.txt");System.out.println(baseName);// source}
}
http://www.lryc.cn/news/187581.html

相关文章:

  • 【JavaEE】文件操作
  • 高精度电流源的应用领域有哪些
  • 多线程 - 线程池
  • vue3 setup中defineEmits与defineProps的使用案例
  • Vs - Qt - 下拉窗口示例
  • 深圳自贸区的形成与发展
  • 机器人中的数值优化(二十一)—— 伴随灵敏度分析、线性方程组求解器的分类和特点、优化软件
  • BACnet /IP转MQTT网关
  • Web API 基础 (Web Workers API)
  • 如何看待程序员不写注释?
  • 2.6 方法
  • 【排序算法】插入排序
  • Gnuradio+AM解调
  • 解决java.io.IOException: Broken pipe的报错
  • 微信小程序--》从模块小程序项目案例23.10.09
  • 爱尔眼科角膜塑形镜验配超百万,全力做好“角塑镜把关人”
  • 机器学习DAYX:线性回归与逻辑回归
  • 【网络安全】网络安全的最后一道防线——“密码”
  • unity操作_光源组件 c#
  • 2023年全球市场氮化铝外延片总体规模、主要生产商、主要地区、产品和应用细分研究报告
  • C++特性:继承,封装,多态
  • 交通物流模型 | 基于双向时空自适应Transformer的城市交通流预测
  • 【香橙派-OpenCV-Torch-dlib】TF损坏变成RAW格式解决方案及python环境配置
  • HDMI协议介绍(五)--Audio
  • Centos7中安装Jenkins教程
  • 十一、WSGI与Web框架
  • [idekCTF 2022]Paywall - LFI+伪协议+filter_chain
  • Python 自动化Web测试
  • MM-Camera架构-Preview 流程分析
  • 科普文章|一文了解平行链及其优势