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

Commons-io

Commons-io是apache开源基金组织提供的一组有关I0操作的开源工具包。

作用:提高I0流的开发效率。

Commons-io使用步骤

   ①在项目中创建-一个文件夹: lib

   ②将jar包复 制粘贴到lib文件夹

   ③右键点击jar包,选择Add as Library ->点击OK

   ④在类中导包使用

代码:

public class CommonsIODemo01 {public static void main(String[] args) throws IOException {File src1 = new File("a.txt");File src2 = new File("c.txt");File dest1 = new File("d.txt");// FileUtils.copyFile(src1,dest1);File src = new File("D:\\bbb");File dest = new File("D:\\ccc");// FileUtils.copyDirectory(src,dest);//FileUtils.copyDirectoryToDirectory(src,dest);//  FileUtils.deleteDirectory(dest);//FileUtils.cleanDirectory(src);/*  String s = FileUtils.readFileToString(src1, "UTF-8");System.out.println(s);CharSequence charSequence="wainiyiger";FileUtils.write(src1,charSequence,"UTF-8");*///IOUtils.copy(new FileInputStream("a.txt"),new FileOutputStream("b.txt"));Reader r = new FileReader(src1);Writer w = new FileWriter(src2);// IOUtils.copyLarge(r,w);List<String> strings = IOUtils.readLines(r);System.out.println(strings);FileOutputStream fos = new FileOutputStream("c.txt");IOUtils.write("我爱你",fos);}
}
http://www.xdnf.cn/news/18190.html

相关文章:

  • 微算法科技(NASDAQ: MLGO)研究利用PBFT中的动态视图变换机制,实现区块链系统高效运转
  • 2025年5月架构设计师综合知识真题回顾,附参考答案、解析及所涉知识点(六)
  • 笔试——Day43
  • HJ4 字符串分隔
  • C++高频知识点(二十七)
  • CentOS安装SNMPWalk
  • 无畏契约手游上线!手机远控模拟器畅玩、抢先注册稀有ID!
  • Linux的基本操作
  • 遥感amp;机器学习入门实战教程 | Sklearn 案例③:PCA + SVM / 随机森林 对比与调参
  • LAMP架构编译安装部署
  • 垂直领域大模型构建:法律行业“类ChatGPT”系统的训练与落地
  • PythonDay31
  • Vue2+Vue3前端开发_Day1
  • Fragment重要知识点总结
  • Incredibuild 新增 Unity 支持:击破构建时间过长的痛点
  • 机器学习(决策树2)
  • MVVM开源项目
  • Netty处理粘包与拆包
  • vue使用vue-cropper实现图片裁剪之单图裁剪
  • 关于mybatis表关联查询和mybatis-Plus单表查询传入时间查询数据(走索引)
  • Linux Namespace 隔离的“暗面”——故障排查、认知误区与演进蓝图
  • CVPR 2025 | 具身智能 | HOLODECK:一句话召唤3D世界,智能体的“元宇宙练功房”来了
  • 【HTML】3D动态凯旋门
  • 通过C#上位机串口写入和读取浮点数到stm32的片内flash实战4(通过串口下发AD9833设置值并在上位机显示波形曲线)
  • “你不干有的是AI干”,提示词中的“情感化提示”
  • 如何在 Ubuntu Linux 上安装 RPM 软件包
  • 【SQL优化案例】统计信息缺失
  • Vercel v0 iOS版重磅发布:AI驱动的移动开发新篇章
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘paramiko’问题
  • C++入门自学Day14-- Stack和Queue的自实现(适配器)