我想写一个移动并覆盖文件的CMD运行的java小程序,但是学的关于IO的忘记了很多,估计很多地方写错了,求高人帮忙补全一下,并且解释一下大致的流程importjava.util.*;importjava.io.F...
我想写一个移动并覆盖文件的CMD运行的java小程序,但是学的关于IO的忘记了很多,估计很多地方写错了,求高人帮忙补全一下,并且解释一下大致的流程
import java.util.*;
import java.io.File;
import java.sql.Timestamp;
public class InputTest
{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("输入一号文件的路径");
String path1=in.netLine();
System.out.println("输入二号文件的路径");
String path2=in.netLine();
File f1 = new File(path1);
File f2 = new File(path2);
long size1 = f1.length(); // 大小 bytes
long size2 = f2.length();// 大小
long t1 = f1.lastModified(); // 修改时间
long t2 = f2.lastModified();
System.out.println("一号文件的大小是"+size1+"最后修改时间是"+new Timestamp(t1).toString());
System.out.println("二号文件的大小是"+size2+"最后修改时间是"+new Timestamp(t2).toString());
System.out.println("你要覆盖哪个文件?输入的文件号将是被覆盖的文件号(1+回车,或者 2+回车)");
int p1=in.netInt();
try{
if(p1=1)
{
}
}
else
{
}
catch(Exception E1)
{
System.out.println("IO出错");
}
}
}
就是关于IF里面的文件操作我不会。。怎么搞?半年不碰JAVA,很多东西都忘了
展开