时间:2021-05-20
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();}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Golang复制文件夹,包括文件夹中的文件/***拷贝文件夹,同时拷贝文件夹中的文件*@paramsrcPath需要拷贝的文件夹路径:D:/test*@para
本文实例讲述了Python实现拷贝删除文件夹的方法。分享给大家供大家参考,具体如下:1.拷贝文件夹fromshutilimportcopytree,ignore
rd命令递归删除目录要求:用DOS的RD命令删除D盘“文件夹1”中的“文件夹2”整个目录。具体命令:复制代码代码如下:rdD:\文件夹1\文件夹2/S/Q删除一
本文实例讲述了php文件夹的创建与删除方法。分享给大家供大家参考。具体如下:1、创建文件夹复制代码代码如下:2、创建文件夹,递归式创建复制代码代码如下:3、删除
复制代码代码如下:/删除文件夹,参数文件夹路径protectedvoidDeleteDirectory(stringdir,booldeleteSubDir){