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. 不是我吹,这个idea插件你真没用过!
  2. RSA, ACS5.X 集成配置
  3. Mockito 简明教程
  4. 将mysql的变量置为0_MySQL 8.0 全局变量的修改持久化 set persist
  5. 解决 .NET Core 在 Linux Container 中获取 CurrentCulture 不正确的问题
  6. [css] css中的baseline,你知道吗?
  7. geoserver native JAI error 问题解决方法
  8. linux rsa登录改密码登录_LINUX中RSA认证登录SSH(不需要输入密码登录)2种方法
  9. python内置数学函数库_在没有任何内置的求值函数或外部库的情况下用python解决数学问题...
  10. vim编辑python_Python3基础知识——Vi/Vim编辑器的使用,大神们都在用的
  11. button是块级元素吗_前端面试必知必会的十点,你都知道吗?
  12. 载入java VM 时Windows 出现错误:2
  13. c语言如何添加程序图标,如何给C控制台程序添加图标
  14. e480win7显卡驱动_e480安装了windows7显卡驱动装不上
  15. 计算机网络长度,以太网中mtu默认长度 你应该知道的计算机网络知识(2)
  16. 比较IC卡、ID卡、M1卡、CPU卡它们之间有什么区别
  17. python行业中性_【量化课堂】因子研究系列之四 -- 市值与行业的中性化
  18. H.264/AVC标准参考软件 JM
  19. sql查询前10条、第11条到第15条数据
  20. 史蒂夫·乔布斯(美国苹果公司联合创始人)

热门文章

  1. 一口气说出 6种 延时队列的实现方案,大厂offer稳稳的
  2. 分库、分表、分区的区别,傻傻分不清?
  3. 干货|kafka最佳实践
  4. 浅析 Servlet 执行原理
  5. 37 个 MySQL 数据库小技巧,不看别后悔!
  6. 三大工厂模式的优缺点
  7. Redis:事务、管道、Lua脚本
  8. CSS之使用display:inline-block布局
  9. python2.7解释器安装教程_Python解释器安装教程以及环境变量配置
  10. 语法手册_是真的猛!SQL 语法速成手册