国家地理下载,法律讲堂视频,一女多男np高辣文
1.文件夹的拷贝
public void copy(file src, file dest) throws ioexception {
if (dest.isfile()) {
throw new runtimeexception(dest + "不是文件夹");
}
file file = new file(dest.getpath() + "/" + src.getname());
if (src.isfile()) {
fileinputstream fis = new fileinputstream(src);
bufferedinputstream bis = new bufferedinputstream(fis);
fileoutputstream fos = new fileoutputstream(file);
bufferedoutputstream bos = new bufferedoutputstream(fos);
byte[] bytes = new byte[1024];
int len;
while ((len = bis.read(bytes)) != -1) {
bos.write(bytes, 0, len);
}
bis.close();
fis.close();
bos.close();
fos.close();
} else if(src.isdirectory()){
file.mkdir();
file[] files = src.listfiles();
for (file file2 : files) {
copy(file2, dest);
}
}
}
2. 删除整个文件夹:
public void delete(file dir) {
if (dir.isdirectory()) {
file[] files = dir.listfiles();
for (file file : files) {
delete(file);
}
}
dir.delete();
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
浅析我对 String、StringBuilder、StringBuffer 的理解
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
Springboot整合freemarker 404问题解决方案
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
网友评论