黑马程序员技术交流社区
标题:
把C盘中的一个多层文件夹拷贝到D盘中。用高效的方法
[打印本页]
作者:
cuisq
时间:
2016-6-13 07:10
标题:
把C盘中的一个多层文件夹拷贝到D盘中。用高效的方法
public static void getw(File yuan, File mudi) throws IOException {
File xinjian = new File(mudi, yuan.getName());
xinjian.mkdir();
File[] a = yuan.listFiles();
for (File file : a) {
if (file.isFile()) {
BufferedInputStream bf = new BufferedInputStream(
new FileInputStream(file));
BufferedOutputStream bo = new BufferedOutputStream(
new FileOutputStream(xinjian + "\\" + file.getName()));
int len;
while ((len = bf.read()) != -1) {
bo.write(len);
}
bf.close();
bo.close();
} else {
getw(file, xinjian);
}
}
}
作者:
zaoyangkun
时间:
2016-6-13 08:53
要是有注释就更好了
作者:
gx1364
时间:
2016-6-13 10:39
收了~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2