将一个文件复制到另一个文件的程序CopyFile的Java程序

将一个文件复制到另一个文件的程序CopyFile的Java程序,java,Java,我想写一个程序,将一个文件复制到另一个文件。我让我的程序执行和运行,但什么也没发生!我没有错误,所以我被卡住了,不知道该怎么办!它不会创建文件或将其复制到一个文件中 以下是我键入的命令: java CopyFile report.txt report.sav 程序应在report.sav中创建文件report.txt的另一个副本。如果输入参数的数量不正确(例如,java CopyFile report.txt),您的程序应打印以下错误消息: 这是我的密码: import java.io.File

我想写一个程序,将一个文件复制到另一个文件。我让我的程序执行和运行,但什么也没发生!我没有错误,所以我被卡住了,不知道该怎么办!它不会创建文件或将其复制到一个文件中

以下是我键入的命令:

java CopyFile report.txt report.sav

程序应在report.sav中创建文件report.txt的另一个副本。如果输入参数的数量不正确(例如,java CopyFile report.txt),您的程序应打印以下错误消息:

这是我的密码:

import java.io.FileNotFoundException;
import java.io.File;
import java.io.PrintWriter;
import java.util.Scanner;

/**
   This program copies one file to another.
*/
public class CopyFile
{  
   public static void main(String[] args) throws FileNotFoundException
   {  
      if (args.length != 2)
      {  
         System.out.println("Usage: java CopyFile fromFile toFile");
         return;
      }
      String source = args[0];

   }
}
您可以从ApacheIOCommons使用

FileUtils.copyFile(src, dest)
用这个-

copy(source.toPath(),dest.toPath())

这个方法可以在Java7中找到

有关其他方法,请参阅此链接-

和/或现在,这是将文件复制到其他文件还是只是复制文件?@Killer066,试试看会发生什么。我肯定你没有在2分钟内阅读整个教程。阅读链接,我肯定他们会帮助回答这个问题。我需要在我的代码中输入一些“BufferedReaders”吗?你能编辑我的代码,让我看看如何正确使用它吗?我以前从未用过那种方法。