重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java代码如何梳理文档 java代码在哪里编写

求代码!! java如何读取文件夹中所有txt文档(包含子文件夹中的txt文档)

/**新建一个类把下面代码放进去,注意要设置basePath(你要读取的文件夹),读取和写入的方法也都写好了.你可以根据自己的需求掉用就行了**/

临汾ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

static String basePath="/home/csvDir";

/**

* 查找文件夹下所有符合csv的文件

*

* @param dir 要查找的文件夹对象

* */

public static void findFile(File dir) throws IOException{

File[] dirFiles = dir.listFiles();

for(File temp : dirFiles){

if(!temp.isFile()){

findFile(temp);

}

//查找指定的文件

if(temp.isFile() temp.getAbsolutePath().endsWith(".txt") ){

System.out.println(temp.isFile() + " " + temp.getAbsolutePath());

readFileContent(temp);

}

}

}

/**

* @param file 要读取的文件对象

* @return 返回文件的内容

* */

public static String readFileContent(File file) throws IOException{

FileReader fr = new FileReader(file);

BufferedReader br = new BufferedReader(fr);

StringBuffer sb = new StringBuffer();

while(br.ready()){

sb.append(br.readLine());

}

System.out.println(sb.toString());

return sb.toString();

}

/**

* @param file 要写入的文件对象

* @param content 要写入的文件内容

* */

public static void writeFileContent(File file,String content) throws IOException{

FileWriter fw = new FileWriter(file);

fw.write(content);

fw.flush();

fw.close();

}

public static void main(String[] args) {

try {

findFile(new File(basePath));

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

用java代码把内容写到Word文档?

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.FileReader;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

public class Test {

public static void main(String[] args) {

try

{

FileInputStream fr=new FileInputStream("test/123.txt");

InputStreamReader af=new InputStreamReader(fr);

BufferedReader bf=new BufferedReader(af);

FileOutputStream fo=new FileOutputStream("test/456.doc");

OutputStreamWriter osw=new OutputStreamWriter(fo);

BufferedWriter bw=new BufferedWriter(osw);

String line=bf.readLine();

while(line!=null)

{

System.out.println(line);

bw.write(line);

bw.newLine();

bw.flush();

line=bf.readLine();

}

}

catch (Exception e) {

e.printStackTrace();

}

}

}

test/123.txt里的内容写到test/456.doc下了,在你的java src中建一个test文件夹,这里是相对路径

Java代码如何清空TXT文档

要清空,最简单的方法就是新建一个文本名字与要清空的名字一样就好,直接默认就替代了。


分享文章:java代码如何梳理文档 java代码在哪里编写
网站地址:http://cqcxhl.com/article/ddehhgp.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP