不知道怎么说这个问题 在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到底干吗用的,自己又不会表达,所以问题问的很模糊啊,现在终于稍微知道点了。再次谢谢大家 今天写OjbectInpuStream时遇到readObject 在Java中如何获得在ultra edit中拷贝的十六进制数据 swt 如何打开新窗体 并关闭原有的窗体 怎样像 Integer.parseInt(input.getText()); 一样得到double类型还有其他的类型的数字呢? 急!!求正则表达式,最常用的数据格式验证 有两小问题请教一下。 为什么封杀我的帖子? 请问如何做一个文本组件,放在jpanel,可输入多行文本. java网络编程的基本问题,求救(在线等待) 插件的实现 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();
}
}
}
楼主试试~~~