黑马程序员技术交流社区
标题:
看见最近面试的都有让做复制多级文件夹
[打印本页]
作者:
哈达洋
时间:
2014-10-16 10:59
标题:
看见最近面试的都有让做复制多级文件夹
我也要面试了,要疯狂做题啊
import java.io.*;
class CopyDir
{
public static void main(String[] args) throws Exception
{
File filescr = new File("F:\\03java\\1016");
File filedes = new File("E:\\");
copy(filescr,filedes);
}
public static void copy(File filescr,File filedes) throws Exception
{
String dirName = filescr.getName();
filedes = new File(filedes.getAbsolutePath()+"\\"+dirName);
filedes.mkdir();
File[] files = filescr.listFiles();
for(File file:files)
{
if(file.isDirectory())
{
copy(file,filedes);
}
else
{
BufferedInputStream bis =
new BufferedInputStream(new FileInputStream(file));
String fileName = file.getName();
File filedes1 = new File(filedes.getAbsolutePath()+"\\"+fileName);
BufferedOutputStream bos =
new BufferedOutputStream(new FileOutputStream(filedes1));
int len=0;
while((len=bis.read())!=-1)
{
bos.write(len);
bos.flush();
}
bis.close();
bos.close();
}
}
}
}
复制代码
作者:
liu951753xz
时间:
2014-10-16 14:39
楼主给力
作者:
马个了黑_邓
时间:
2014-10-18 22:42
不错 祝楼主好运
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2