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是更改文件名之后的文件的文件名(包含后缀)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)