日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【复制指定目录下的指定类型文件,并修改后缀名】

發布時間:2025/3/21 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【复制指定目录下的指定类型文件,并修改后缀名】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.companyname.common.test;import java.io.*;/*** @Description* @Author Created by shusheng.* @Email shusheng@yiji.com* @Date 2018/12/2*/ public class CopyFolderDemo {public static void main(String[] args) throws IOException {// 封裝目錄File srcFolder = new File("E:\\【GIT-FILES】\\yix\\yix-common\\src\\main\\java\\com\\yiji\\yix\\common\\utils");// 封裝目的地File destFolder = new File("E:\\test");// 如果目的地目錄不存在,就創建if (!destFolder.exists()) {destFolder.mkdirs();}// 獲取該目錄下的java文件的File數組File[] fileArray = srcFolder.listFiles(new FilenameFilter() {@Overridepublic boolean accept(File dir, String name) {return new File(dir, name).isFile() && name.endsWith(".java");}});// 遍歷該File數組,得到每一個File對象,并復制到目標文件夾for (File file : fileArray) {String name = file.getName();String newName = name.replace(".java", ".jad");File newFile = new File(destFolder, newName);copyFile(file, newFile);}}public static void copyFile(File file, File newFile) throws IOException {BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(newFile));byte[] bytes = new byte[1024];int len = 0;while ((len = bis.read(bytes)) != -1) {bos.write(bytes, 0, len);}bis.close();bos.close();}}

?

轉載于:https://www.cnblogs.com/zuixinxian/p/10087018.html

總結

以上是生活随笔為你收集整理的【复制指定目录下的指定类型文件,并修改后缀名】的全部內容,希望文章能夠幫你解決所遇到的問題。

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