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

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

  1. python打开指定文件-python打包压缩、读取指定目录下的指定类型文件

    下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...

  2. 【DOS】对指定目录下的指定文件类型进行打包

    @echo offset package=pack.rar set dirs=LoginServer Launcher GlobalLauncher GameLauncherdel %package% ...

  3. python获取文件路径下指定的类型的文件_python学习1-列出指定目录下的指定类型文件...

    列出指定目录下的指定类型文件 import sys import os import getopt def DisplayFileAndPath(directory, pfix, pfixset=Fa ...

  4. python读取压缩文件的指定后缀的文件_python打包压缩、读取指定目录下的指定类型文件...

    下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...

  5. python文件操作2:在指定目录下查找指定后缀名的文件

    在指定目录下查找指定后缀名的文件,要查找所有子目录,返回文件路径名列表 import osdef get_full_filelist(base_dir='.', target_ext='') -> ...

  6. VBA实战技巧精粹012:查找指定目录下的指定文件及Dir函数用法

    问题:有处理学生评语,限于网络条件,往往学生提交的都是单个文件,这就需要将其一一提取出来,然后进行判断.导出等操作,但首先要解决的就是查找所有文件如何操作,这里需要用到Dir函数,当然创建一个文件搜索 ...

  7. Android之获取指定目录下的所有特殊文件名字

    1.获取指定目录下的所有特殊文件名字 比如我们在sdcard目录下的chenyu这个文件夹里面获取以so文件结尾的所有文件名 2.代码 public ArrayList<String> g ...

  8. vc2010+openCV1.0实现将指定目录下的所有jpg文件缩放后存放到目标文件夹

    开发环境:winXP + vc2010 + OpenCV1.0 OpenCV1.0安装目录: D:\opensource\opencv1.0 源代码: /*功能:将指定目录下的所有JPG文件进行缩放后 ...

  9. [Windowns C]递归遍历指定目录下的子目录和文件

    /* 功能:演示了利用C语言递归遍历指定目录下的子目录和文件! 说明:经修改也可以搜索文件名符合特定格式的文件,如修改"\\*.*"为"\\*.log" */ ...

  10. php浏览服务器某一文件夹内容,php删除web服务器中指定目录下的指定格式的文件...

    今天还在写VipSystem Pro的授权部分,用户授权后,生成匹配该用户的唯一的php文件集合(在一个目录下),然后进行zip下所并弹出下载. 这个临时生成的zip文件存放在我指定的一个目录.每个用 ...

最新文章

  1. Node.js 0.8.21 稳定版发布
  2. linux中tomcat修改错误日志路径
  3. 使用FormData进行Ajax请求异步上传图片案例
  4. (经验总结)flowable工作流_01_流程实例管理
  5. vscode无法识别constexpr
  6. Vue组件化之VueComponent介绍
  7. c++ break跳出几个循环_必须知道的C语言知识细节:break、continue语句区别
  8. html初始化调用js函数
  9. Velero备份实战 - 基于Ceph的CSI快照
  10. java如何取出list的最后一个值,如何从Java中的ArrayList获取第一个和最后一个元素?...
  11. 休假管理系统的问题描述与词汇表
  12. HCI 解决方案对比:Harvester 和 OpenStack
  13. 使用U盘重装win10系统
  14. java实现Stripe信用卡支付
  15. linux 7 realm,系统运维|Samba 系列(十五):用 SSSD 和 Realm 集成 Ubuntu 到 Samba4 AD DC...
  16. JAVA复习:8进制与16进制
  17. JavaWEB做一个美女网站
  18. 再见笨重的ELK!这套轻量级日志收集方案要火!
  19. linux中apache与tomcat如何使用
  20. FXO和FXS的区别

热门文章

  1. 5分钟内搞定 Tomcat 的 SSL 配置
  2. PHP实现简单顺序栈
  3. 十分钟成为 TiDB Contributor,还送限量版马克杯
  4. 我脸都问绿了!二面竟然被问到 MySQL 时间类型 datetime、bigint 及 timestamp 的查询效率。。。
  5. Apache RocketMQ 的 Service Mesh 开源之旅
  6. 那些年,我们踩过的 Java 坑
  7. 面试问红黑树,我脸都绿了。。
  8. 开发高质量软件需要更高成本吗?
  9. Android——怎么引入okhttp3
  10. 数据库_第一第二第三范式讲解(通俗易懂)