【复制指定目录下的指定类型文件,并修改后缀名】
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
【复制指定目录下的指定类型文件,并修改后缀名】相关推荐
- python打开指定文件-python打包压缩、读取指定目录下的指定类型文件
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...
- 【DOS】对指定目录下的指定文件类型进行打包
@echo offset package=pack.rar set dirs=LoginServer Launcher GlobalLauncher GameLauncherdel %package% ...
- python获取文件路径下指定的类型的文件_python学习1-列出指定目录下的指定类型文件...
列出指定目录下的指定类型文件 import sys import os import getopt def DisplayFileAndPath(directory, pfix, pfixset=Fa ...
- python读取压缩文件的指定后缀的文件_python打包压缩、读取指定目录下的指定类型文件...
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...
- python文件操作2:在指定目录下查找指定后缀名的文件
在指定目录下查找指定后缀名的文件,要查找所有子目录,返回文件路径名列表 import osdef get_full_filelist(base_dir='.', target_ext='') -> ...
- VBA实战技巧精粹012:查找指定目录下的指定文件及Dir函数用法
问题:有处理学生评语,限于网络条件,往往学生提交的都是单个文件,这就需要将其一一提取出来,然后进行判断.导出等操作,但首先要解决的就是查找所有文件如何操作,这里需要用到Dir函数,当然创建一个文件搜索 ...
- Android之获取指定目录下的所有特殊文件名字
1.获取指定目录下的所有特殊文件名字 比如我们在sdcard目录下的chenyu这个文件夹里面获取以so文件结尾的所有文件名 2.代码 public ArrayList<String> g ...
- vc2010+openCV1.0实现将指定目录下的所有jpg文件缩放后存放到目标文件夹
开发环境:winXP + vc2010 + OpenCV1.0 OpenCV1.0安装目录: D:\opensource\opencv1.0 源代码: /*功能:将指定目录下的所有JPG文件进行缩放后 ...
- [Windowns C]递归遍历指定目录下的子目录和文件
/* 功能:演示了利用C语言递归遍历指定目录下的子目录和文件! 说明:经修改也可以搜索文件名符合特定格式的文件,如修改"\\*.*"为"\\*.log" */ ...
- php浏览服务器某一文件夹内容,php删除web服务器中指定目录下的指定格式的文件...
今天还在写VipSystem Pro的授权部分,用户授权后,生成匹配该用户的唯一的php文件集合(在一个目录下),然后进行zip下所并弹出下载. 这个临时生成的zip文件存放在我指定的一个目录.每个用 ...
最新文章
- Node.js 0.8.21 稳定版发布
- linux中tomcat修改错误日志路径
- 使用FormData进行Ajax请求异步上传图片案例
- (经验总结)flowable工作流_01_流程实例管理
- vscode无法识别constexpr
- Vue组件化之VueComponent介绍
- c++ break跳出几个循环_必须知道的C语言知识细节:break、continue语句区别
- html初始化调用js函数
- Velero备份实战 - 基于Ceph的CSI快照
- java如何取出list的最后一个值,如何从Java中的ArrayList获取第一个和最后一个元素?...
- 休假管理系统的问题描述与词汇表
- HCI 解决方案对比:Harvester 和 OpenStack
- 使用U盘重装win10系统
- java实现Stripe信用卡支付
- linux 7 realm,系统运维|Samba 系列(十五):用 SSSD 和 Realm 集成 Ubuntu 到 Samba4 AD DC...
- JAVA复习:8进制与16进制
- JavaWEB做一个美女网站
- 再见笨重的ELK!这套轻量级日志收集方案要火!
- linux中apache与tomcat如何使用
- FXO和FXS的区别