package Iodemo;
import java.io.*;
/**
* 复制单级目录
*/
public class CopyOneDir {
public static void main(String[] args) throws IOException {
File srcFolder =new File("/mac/java_test/aa");
String srcFolderName = srcFolder.getName();
File destFolder = new File("./",srcFolderName);
if (!destFolder.exists()){
destFolder.mkdir();
}
File[] listFiles = srcFolder.listFiles();
for (File srcFile:listFiles){
String name = srcFile.getName();
File destFile = new File(destFolder,name);
CopyFile(srcFile,destFile);
}
}
private static void CopyFile(File srcFile, File destFile) throws IOException {
BufferedInputStream bis =new BufferedInputStream(new FileInputStream(srcFile));
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(destFile));
byte[] bys =new byte[1024];
int len;
while ((len = bis.read(bys))!=-1){
bos.write(bys,0,len);
}
bis.close();
bos.close();
}
}