java怎样高效修改文件部分内容

java怎样高效修改文件部分内容,第1张

整体思路如下:缺汪码

1、用 FileInputStream 读取文件内容;

2、修改内容,string *** 作

3、用 FileOutputStream 写文伏哪件内容;

参考例子陵派如一下:

import java.io.*

public class TestBufferStream{

public static void main(String[] args){

try{

BufferedReader in = new BufferedReader(new FileReader("in.txt"))

BufferedWriter out = new BufferedWriter(new FileWriter("out.txt"))

String s = null

while((s = in.readLine()) != null){

out.write(s)

out.newLine()

}

out.flush()

in.close()

out.close()

}catch(IOException e){

e.printStackTrace()

}

}

}

一般的 *** 作:戚银

File file=new File("word.txt")

String filename=new String("word1.txt")//更改后的文件名

file.renameTo(filename)//更改文件名 *** 作

判断是否已经更改文件名:

File file=new File("word.txt")

String filename=new String("word1.txt)

if(file.renameTo(filename)){

System.out.println("修改文件名成功")

}else{

System.out.println("修改文件名失败")

}

file是更改文件名之前的文件,可以为绝对路径或相对路径:

绝对路径可表示为:File file=new File("D:/word.txt")

相对路径的根文件夹与src文件高祥宴夹同级,如File file=new File("宴谈worddir/word.txt")中的worddir文件夹与src同级

filename是更改文件名之后的文件的文件名(包含后缀)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12269366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存