JAVA:编写程序,将文件FILEEXAM.JAVA复制为FILEEXAM.JAVA.BAK

来源:百度知道 编辑:UC知道 时间:2024/09/21 10:43:41
JAVA:
编写程序,将文件FILEEXAM.JAVA复制为FILEEXAM.JAVA.BAK

import java.io.*;

public class CopyFile
{
public static void main(String[] args){
CopyFile.copyFile("FILEEXAM.JAVA","FILEEXAM.JAVA.BAK");
}

public static boolean copyFile(java.io.File filefrom, java.io.File fileto,
boolean rewrite) {
if (!filefrom.exists()) {
System.out.println("文件不存在");
return false;
}
if (!filefrom.isFile()) {
System.out.println("不能够复制文件夹");
return false;
}
if (!filefrom.canRead()) {
System.out.println("不能够读取需要复制的文件");
return false;
}
if (!fileto.getParentFile().exists()) {
fileto.getParentFile().mkdirs();
}
if (fileto.exists() && rewrite) {
fileto.delete();
}
/*
if (!fileto.canWrite()) {

System.out.println("不能够写将要复制的文件" + fileto.getPath());
return false;
}*/
try {
java.io.FileInputStream fosfrom = new java.io.FileInputStream(file