日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java 拷贝文件夹的实现

發布時間:2025/3/15 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 拷贝文件夹的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

public class CopyFiles {public static void main(String[] args) throws Exception {String src = "C:\\Users\\Administrator\\Desktop\\java\\workspace\\Day01\\sources\\a";//源路徑String tar = src+1; //目標路徑copyFolder(src,tar); //拷貝文件夾方法 }private static void copyFolder(String srcFolder, String tarFolder) throws Exception {File tar = new File(tarFolder);if(!tar.exists()){tar.mkdir();}//System.out.println(tar.getName());File src = new File(srcFolder);File[] srcFiles = src.listFiles();//遍歷源文件for (File file:srcFiles) {if(file.isFile()){//如果是文件則拷貝//System.out.println(file.getName());// System.out.println("拷貝文件");String tarPath = tarFolder+"\\"+file.getName();// System.out.println(tarName); copyFile(file,tarPath);}else {//如果不是文件,則新建文件夾,把當前文件拷貝到文件夾// System.out.println("拷貝文件夾");//新建文件夾// System.out.println(file.getName());String tarPath = tarFolder+"\\"+file.getName();copyFolder(file.getAbsolutePath(),tarPath);}}}private static void copyFile(File srcFile, String tarPath) throws Exception {FileInputStream in = new FileInputStream(srcFile);FileOutputStream out = new FileOutputStream(tarPath);int len = 0;byte[] temp = new byte[1024];while((len=in.read(temp))!=-1){out.write(temp,0,len);out.flush();}out.close();in.close();}}

?

轉載于:https://www.cnblogs.com/5aixin/p/11443834.html

總結

以上是生活随笔為你收集整理的java 拷贝文件夹的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。