java读取txt文件,然后将文件内容处理后,在将处理后的文档写入新的txt文件,注:该代码只对txt有效,所以建议在玩的时候,先新建个文件夹,然后里面全部放txt文件,不要放其他文件

public static void main(String[] args) throws IOException {String targetDir = "D:\\text";                          // 目标目录File targetFile = new File(targetDir);                  // 目标文件File[] directoryList = targetFile.listFiles();          // 目标目录下面的子文件列表System.out.println("开始处理文档!");for (int i = 0; i < directoryList.length; i++) {if(i != 0)  System.out.println("\n");System.out.println("*******正在处理第【"+(i+1)+"】个文档**********");// 读取文件内容并处理内容String file_url = directoryList[i].getPath();BufferedReader br = new BufferedReader(new FileReader(new File(file_url))); //构造一个BufferedReader类来读取文件String result_str = "";String temp_str = null;while((temp_str = br.readLine()) != null){String substring = temp_str.substring(temp_str.indexOf(",") + 1);if(!StringUtils.isEmpty(substring.trim())){result_str = result_str + "\n" +substring;}}br.close();// 将新结果写入新的txtString substring = file_url.substring(file_url.lastIndexOf("\\") + 1, file_url.lastIndexOf("."));String write_url = targetDir+"\\"+(substring+substring+".txt");File file_w = new File(write_url);file_w.createNewFile();FileWriter  fwriter = new FileWriter(file_w, true);fwriter.write(result_str.trim());fwriter.flush();fwriter.close();System.out.println("*******第【"+(i+1)+"】个文档处理结束**********");}System.out.println("处理完毕,共计处理【"+directoryList.length+"】个文档!");}

java操作txt文件目录相关推荐

  1. java操作txt文本(一):遇到指定字符换行

    想法由来:有时查看网页源代码的css文件内容,竟是恼人的压缩后代码(不换行),如下图所示-- 它的可读性很差,所以写了下面这个简单的程序,实现自动换行. 适用条件:遇到指定字符换行(本例中遇到'}'换 ...

  2. java 操作txt文件

    有勇气的牛排 官方地址: https://www.920vip.net/ 按行读取 public static void readFile(){String pathname = "E:/p ...

  3. java操作txt文本(二):删除文本括号内的内容

    想法由来:之前写读书报告时,遇到一些烦人的文献,总喜欢把注释作为括号内容放到正文中,使文章繁琐冗长,所以写了下面这个代码,剔除了括号内的内容. 适用条件:原txt文本中的括号使用正确,即左右括号匹配正 ...

  4. java对txt文件操作_Java读取txt文件信息并操作。

    一.java读取txt文件内容 importjava.io.BufferedInputStream;importjava.io.BufferedReader;importjava.io.File;im ...

  5. Jacob处理Word文档总结以及Java操作Office2007

    使用Jacob来处理Word文档 Word或Excel程序是以一种COM组件形式存在的.如果能够在Java中调用Word的COM组件,就 能使用它的方法来获取Word文档中的文本信息.目前网上有许多提 ...

  6. java读取txt文件中的内容

    java读取txt文档中的内容:在这个地方我们输入一个txt文件的路径,就可以读取出txt文档中的内容: public static String readStringFromtxt(String t ...

  7. java读取txt文件

    java如何读入txt文本文件的内容:java从txt文件中读取内容有多种方法,包括按照行读取文件,按照字节读取文件,首先我们来看看按照行读取txt文件中的内容的一般的步骤: 首先是我们创建一个fil ...

  8. 使用Java操作文本文件的方法详解

    使用Java操作文本文件的方法详解 摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而 ...

  9. Java 操作 HDFS

    HDFS 作为开源界比较成熟的分布式文件存储系统,适用于海量文件存储,本文介绍了如何使用 Java 操作 HDFS,采用 Maven 管理包. pom.xml <dependency>&l ...

  10. java 操作Zip文件(压缩、解压、加密)

    java 操作Zip文件(压缩.解压.加密) 依赖:点击下载 package com.zxl.test;import net.lingala.zip4j.model.ZipParameters; im ...

最新文章

  1. mysql数据类型分析_MYSQL数据类型分析整理
  2. 目前看的图神经网络(GNN)论文的一些总结
  3. 【bzoj2330】 [SCOI2011]糖果
  4. 5件你可能不知道可以使用 CSS-in-JS 来做的事情
  5. Java开发实习生面试—附简历以及面试题
  6. SmartWx微信公众号管理系统源码v2.0
  7. elasticsearch创建索引和mapping
  8. Python自动化 requests 库:发送 form-data 格式的 http 请求
  9. 2021年12月22日 腾讯会议Ipad录屏无法录制声音问题解决
  10. 乐高集团携手合作伙伴在中国推广乐高盲文积木颗粒公益项目
  11. MSDC 4.3 接口规范(26)
  12. 小米电视android刷机,小米电视怎么root 小米电视如何安装第三方软件 解决方法图解...
  13. HDU 2370 Convert Kilometers to Miles
  14. Java使用IKAnalyzer实现多关键字查询
  15. 拼多多关键词推广技巧有哪
  16. 20220211纪中集训总结
  17. 华师计算机系统课程作业答案,华师在线计算机专业操作系统期末作业
  18. oracle数据库生僻字 问号,有关生僻字的文章推荐10篇
  19. Python3.5 ‘wb’与‘w’区别以及写入excel的常见错误
  20. mysql无密码登录

热门文章

  1. 以逗号分割数组并且去除数组最后得空数据
  2. WIPE与Format的种种神马情况
  3. ACM题解——贪心——卫星安装
  4. 接口测试, 功能测试(黑盒测试)
  5. 3D点云深度学习综述
  6. 【Arduino IDE 2.0他来了】
  7. MAC big sur桌面图片在哪个文件夹
  8. excel怎么将文本转为数值
  9. 记录python量化投资学习过程(二)- 常见指标以及概念的记录
  10. 云计算——交换机基本原理与配置