不知道怎么说这个问题 在shell环境下输入语句: java copy D:\1.txt D:\2.txt以实现将文件1.txt的内容复制给2.txt,如何才能实现这个功能啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是想用Java编程实现txt文档的复制啊 public static void main (String [] args)里的args 是字符串形的数组 你把你要实现的2个文件创建成File流对象不就行了你copy 后面跟几个对象 这个args里就装几个啊 百度一下“DOS 复制文件指令” 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.InputStreamReader;import java.io.PrintWriter;public class ReadWrite{ public static void main(String[] args) { File file = new File(args[0]); File file2 = new File(args[1]); try { BufferedReader in = new BufferedReader(new FileReader(file)); InputStreamReader isr = new InputStreamReader(System.in); BufferedReader inr = new BufferedReader(isr); PrintWriter out = new PrintWriter(new FileWriter(file2)); String s;// String s1; s = in.readLine(); while(s!=null) { out.println(s); s= in.readLine(); } while((s = in.readLine() )!=null) { out.println(s); } in.close(); isr.close(); out.close(); } catch(FileNotFoundException e) { System.err.println("File not found:" + file); } catch(IOException e2) { e2.printStackTrace(); } }}楼主试试~~~ 谢谢5楼啊,主要是自己不知道main中的String [] args到底干吗用的,自己又不会表达,所以问题问的很模糊啊,现在终于稍微知道点了。再次谢谢大家 对“Java面向对象设计原则”的提问 用JScrollPane加载jtable的问题,望高手解答,急用啊!!! 求救!!!作业题,各位大大帮忙 关于import的菜鸟问题 在JAVA中如何实现C++中摸版功能 jslider的长度怎么设置? byte按位输出成String 哪位朋友有关于介绍MAP比较详细的网址?在线等待 哪位大虾告知小弟: 如何将我要在APPLET中添加的LABEL放置到一定的位置(我的分不多) java反射 java 泛型
里的args 是字符串形的数组 你把你要实现的2个文件创建成File流对象不就行了
你copy 后面跟几个对象 这个args里就装几个啊
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.InputStreamReader;
import java.io.PrintWriter;
public class ReadWrite
{
public static void main(String[] args)
{
File file = new File(args[0]);
File file2 = new File(args[1]);
try
{
BufferedReader in = new BufferedReader(new FileReader(file));
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader inr = new BufferedReader(isr);
PrintWriter out = new PrintWriter(new FileWriter(file2));
String s;
// String s1;
s = in.readLine();
while(s!=null)
{
out.println(s);
s= in.readLine();
}
while((s = in.readLine() )!=null)
{
out.println(s);
}
in.close();
isr.close();
out.close();
}
catch(FileNotFoundException e)
{
System.err.println("File not found:" + file);
}
catch(IOException e2)
{
e2.printStackTrace();
}
}
}
楼主试试~~~