跪求:一个JAVA关于 文件复制 从外部调入函数

来源:百度知道 编辑:UC知道 时间:2024/07/01 05:04:07
一个JAVA程序关于文件复制,要求从外部调入函数

import java.io.*;

public class copyDirectory {
public static void main(String args[]) throws IOException {
String url1="f:/hldel/b";
String url2="f:/hldel/copyb";
(new File(url2)).mkdirs();
File[] file=(new File(url1)).listFiles();
for(int i=0;i<file.length;i++){
if(file[i].isFile()){
FileInputStream input=new FileInputStream(file[i]);
FileOutputStream output=new FileOutputStream(url2+"/"+file[i].getName());
byte[] b=new byte[1024*5];

int len;
while((len=input.read(b))!=-1){
output.write(b,0,len);
}
output.flush();
output.close();
input.close();
}
if(file[i].isDirectory()){
copyDirectiory(url2+"/"+file[i].getName(),url1+"/"+file[i].getName());
}

/*if(file[i].isDirectory()){
copyDirectiory(url2,url1);
}*/
}
}

public static void copyDirectiory(Str