「java文件修改」java文件修改时间

博主:adminadmin 2022-12-01 07:48:09 70

本篇文章给大家谈谈java文件修改,以及java文件修改时间对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 文本文件部分内容修改?

1.把整个TXT文件读取出来(FileReader)存到一个String对象里!

2.正则替换String对象,替换表达式。比如

String

a

=

"13730000666";

String

b

=

a.replaceAll("(\\d{4})(\\d{4})(\\d{3})","$1****$3");

System.out.println(b);

输出:

1373****666

3.再将String对象写回TXT文件。

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

整体思路如下:

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();

}

}

}

java怎么修改文件名称

一般的操作:

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是更改文件名之后的文件的文件名(包含后缀)

怎么批量修改java文件的编码

工具:

eclipse

方法:

1、打开eclipse主页面,点击【windows】菜单,然后选择【Reference】选项。

2、依次点击左侧的【General】-【Content Types】选项。

3、依次点击左侧【Text】-【Java Source File】,意思是修改Java源文件的编码。也可以选择其他文件,例如Jsp,CSS等,根据需要选择。

4、此时在下方可以看到文件的默认编码。

5、修改文件编码,例如UTF-8,然后点击【Update】按钮进行批量修改即可。

Java 如何修改文件的某一行内容

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.PrintWriter;

public class Day02_B {

static String path="K:/Test/Name.txt";//路径

public static void main(String[] args) {

File fileText=new File(path);//文件

if(fileText.canExecute()) //如果文件存在就继续

setText(fileText,"刚","xx");//“刚”指定改为:“XX”

}

private static void setText(File fileText,String target,String src) {//修改

BufferedReader br=null;

PrintWriter pw=null;

StringBuffer buff=new StringBuffer();//临时容器!

String line=System.getProperty("line.separator");//平台换行!

try {

br=new BufferedReader(new FileReader(fileText));

for(String str=br.readLine();str!=null;str=br.readLine()) {

if(str.contains(target)) 

str=str.replaceAll(target,src);

buff.append(str+line);

}

pw=new PrintWriter(new FileWriter(fileText),true);

pw.println(buff);

} catch (FileNotFoundException e) {

e.printStackTrace();

}catch (IOException e) {

e.printStackTrace();

}finally {

if(br!=null)

try {

br.close();

} catch (IOException e) {

e.printStackTrace();

}

if(pw!=null) 

pw.close();

}

}

}

关于java文件修改和java文件修改时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。