一个简单的File练习代码
来源:互联网 发布:中国网络经纪人安居客 编辑:程序博客网 时间:2024/06/05 20:41
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileFilter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.IOException;public class FileIntegration {/** * @param args */public static void main(String[] args) {new FileIntegration().integration("D:/下载/其他工具/视频", "D:/54321.flv", "flv");}//path1-->合集全目录 path2-->合成后文件绝对位置 type -->需要合成的文件格式public void integration(String path1 , String path2 ,String type){BufferedInputStream bis = null;BufferedOutputStream bos = null;try {File[] paths = null;byte[] buf = new byte[1024*1024*10];int len = 0;bos = new BufferedOutputStream(new FileOutputStream(path2));for(File f :(new File(path1).listFiles())){System.out.println("判断前:"+type+"<-->"+f );if(f.isFile() && (f.getName().substring(f.getName().lastIndexOf(".")+1).equals(type) )){bis = new BufferedInputStream(new FileInputStream(f));while((len = bis.read(buf))!=-1){bos.write(buf, 0, len); }System.out.println(">>>>>>>>>>>>>>>>"+f);}}} catch (Exception e) {e.printStackTrace();}finally{try {if(bis!=null){bis.close();}} catch (IOException e) {e.printStackTrace();}try {if(bos!=null){bos.flush();bos.close();}} catch (IOException e) {e.printStackTrace();}}}}
0 0
- 一个简单的File练习代码
- 一个简单的练习
- 练习代码,简单的登陆
- 一个简单的python练习
- JSP简单练习-一个简单的计数器
- 最简单的一个login练习页
- [python]一个简单的听写练习工具
- 关于委托的一个简单小练习
- PHP简单练习代码
- 一个简单的聊天代码
- 一个简单的PYTHON代码
- 一个简单的翻页代码
- 一个简单的PYTHON代码
- 一个如此简单的代码
- 一个简单的AJAX代码
- jsp的综合练习,一个简单的登陆系统
- 一个简单的SeekBar(拖动条)的小练习
- 一个简单的关于Java组件的小练习
- Android获取文件夹路径 /data/data/
- 动态注册broadcast的安全考虑
- U3d学习第三天--黑暗奇侠(1)地图搭建
- 谈下自己的工作,程序员都是伤感的吗
- 服务器操作系统CoreOS初体验
- 一个简单的File练习代码
- Android 开发中一些常用的代码
- 士兵问题
- eclipse mac 垂直选择
- EditText中布局图片
- JTree使用和实例
- 第十二周项目一阅读程序(4)
- 用el表达式页面中取值
- javaScript系列:js中获取时间new Date()详细介绍