请问怎么用命令行指定源文件和目的文件呢?

编程实现任意文件的复制,源文件和目的文件名由命令行参数指定。

这里我对于怎么指定源文件和目的文件搞不懂!

import java.io.*;
public class CopyFile {
public static void main(String[] args) {
if(args.length<2) {
System.out.println("usage:java CopyFile sourceFile targetFile");
System.exit(0);
}
byte[] b=new byte[1024];
try {
FileInputStream fis=new FileInputStream(args[0]);

FileOutputStream fos=new FileOutputStream(args[1]);
while(true) {
int byteRead=fis.read(b);
if(byteRead==-1)break;
fos.write(b,0,byteRead);

}
fis.close(); fos.close();
System.out.println("copy success");
} catch (IOException e) {
e.printStackTrace();
}
}

我是这样弄得:但是会报错
图片说明
图片说明
麻烦大佬帮忙看一下!感谢!

带上完整的路径看看。比如c:\xxx\幻方.txt

首先错误显示是找不到指定文件,说明是文件地址有误;你可以试一试绝对路径;我通过绝对路径执行你的代码是可以的
这是我执行的命令:
图片说明
这是执行后目录的文件:
图片说明