国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

Java拷貝文件夾和刪除文件夾代碼實例

瀏覽:96日期:2022-09-03 11:50:16

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();}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 富顺县| 攀枝花市| 寿光市| 闵行区| 达州市| 闵行区| 隆林| 门源| 许昌市| 哈巴河县| 华亭县| 长阳| 荥阳市| 九龙县| 乐清市| 且末县| 青铜峡市| 大荔县| 锦州市| 许昌县| 平利县| 柳河县| 临武县| 密云县| 开鲁县| 洮南市| 虎林市| 收藏| 通辽市| 盐亭县| 苍梧县| 定南县| 二连浩特市| 城口县| 五河县| 固安县| 丰原市| 克山县| 毕节市| 开远市| 彰化县|