如何用java编写 从c盘的test.txt读取文件内容,然后拷贝到c盘得test2.txt文件中,并且覆盖原有的内容 将指定的Java源程序文件复制一份另存为“Test.txt”...

\u7f16\u5199\u4e00\u4e2a\u6587\u4ef6\u62f7\u8d1d\u7684\u7a0b\u5e8f,\u5c06\u6587\u4ef6C:\test1.txt\u7684\u5185\u5bb9\u62f7\u8d1d\u5230C:\test2.txt\u4e2d.\u600e\u4e48\u7f16\u7a0b

\u8fd9\u4e0d\u7528\u5199\u7f16\u7a0b\uff0c\u76f4\u63a5\u7528dos\u547d\u4ee4\uff1acopy Test1.txt+Test2.txt Test3.txt
\u6216\u8005\u6240\u6709\u7684TXT\u6587\u672c\u5408\u5e76\uff1acopy C:\*.txt Test3.txt\u5c31\u53ef\u4ee5\u4e86\u3002

package chapter06.sy6_3;
import java.io.*;
class test3_demo
{
public static void main(String[]args)
{

//\u5b9a\u4e49BufferedReader\u5904\u7406\u6d41\u7684\u5f15\u7528
BufferedReader br=null;
//\u5b9a\u4e49BufferedWriter\u5904\u7406\u6d41\u7684\u5f15\u7528
BufferedWriter bw=null;
//\u5b9a\u4e49BufferedWriter\u5904\u7406\u6d41\u7684\u5f15\u7528
BufferedWriter out=null;
try
{

//\u5c06\u6307\u5b9a\u7684FileReader\u8282\u70b9\u6d41\u5c01\u88c5\u6210\u5904\u7406\u6d41
br=new BufferedReader(new FileReader("sy6_3.java"));
//\u5c06\u6307\u5b9a\u7684FileWriter\u8282\u70b9\u6d41\u5c01\u88c5\u6210\u5904\u7406\u6d41
bw=new BufferedWriter(new FileWriter("Test.txt"));
//\u5c06BufferedWriter\u5904\u7406\u6d41\u518d\u5c01\u88c5\u6210\u5904\u7406\u6d41
out=new PrintWriter(bw);
}

catch(IOException e){
e.printStackTrace();
}
//\u5c06\u8bfb\u53d6\u7684\u4e00\u884c\u5185\u5bb9\u5199\u5165\u6307\u5b9a\u7684\u6587\u4ef6
out.println(s);
//\u5c06\u8bfb\u53d6\u7684\u4e00\u884c\u5185\u5bb9\u6253\u5370\u5728\u63a7\u5236\u53f0
System.out.pritln(s);

}
}

这个很简单,
使用commons-io包的工具类:
FileUtils.copyFile(new File("c:\\test.txt"), new File("c:\\test2.txt"));

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class test {
public static void main(String[] args ) throws Exception {
File source = new File("c:/test.txt");
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(source)));

File desc = new File("c:/test2.txt");
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(desc)));

String str = null;
while ((str = in.readLine()) != null) {
out.write(str + "\r\n");
}
if(desc.exists())
{
System.out.print("ok!");
}
out.close();
in.close();
}
}

扩展阅读:c盘的正确清理方法 ... jdk只能放在c盘吗 ... java一定要放在c盘吗 ... java下到d盘里能用吗 ... c盘分小了如何扩大c盘 ... jdk安装到哪个盘里比较好 ... java安装到c还是d盘 ... java必须安装在c盘吗 ... java在c盘会影响电脑吗 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网