黑马程序员技术交流社区
标题:
如何遍历文件夹
[打印本页]
作者:
shihao1991
时间:
2016-11-23 23:27
标题:
如何遍历文件夹
public static void copyDir(File srcDir, File destDir) throws Exception {
destDir = new File(destDir, srcDir.getName());
if (!destDir.exists()) {
destDir.mkdir();
}
File[] srcDirFiles = srcDir.listFiles();
for (File fileOrDir : srcDirFiles) {
if (fileOrDir.isDirectory()) {
copyDir(fileOrDir, destDir);
} else {// 是文件就IO拷贝
FileInputStream fis = new FileInputStream(fileOrDir);
File destFilePath = new File(destDir, fileOrDir.getName());
FileOutputStream fos = new FileOutputStream(destFilePath);
byte[] byteArr = new byte[1024 * 10];
int len = 0;
while ((len = fis.read(byteArr)) != -1) {
fos.write(byteArr, 0, len);
}
fis.close();
fos.close();
}
}
}
}
作者:
yuzt
时间:
2016-11-24 00:07
看来你这也是在为技术分冲刺啊
作者:
mjchzhl
时间:
2016-11-24 00:11
看不懂,尴尬
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2