黑马程序员——文件的切割,与合并
来源:互联网 发布:js dom 添加属性 编辑:程序博客网 时间:2024/04/27 08:53
---------------------- android培训 java培训 期待与您交流! ----------------------
package com.io.properties;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.SequenceInputStream;import java.util.Enumeration;import java.util.Vector;public class SplitFile {public static void main(String[] args) {try {//split();heBing();} catch (IOException e) {e.printStackTrace();}}/* * 合并多个文件成一个文件 */public static void heBing() throws IOException{Vector<FileInputStream> v=new Vector<FileInputStream>();v.add(new FileInputStream("g:/java/1.part"));v.add(new FileInputStream("g:/java/2.part"));v.add(new FileInputStream("g:/java/3.part"));v.add(new FileInputStream("g:/java/4.part"));Enumeration<FileInputStream>en=v.elements();SequenceInputStream sis=new SequenceInputStream(en);int num=0;FileOutputStream fos=new FileOutputStream("g:/java/hebing.mp3");byte[]b=new byte[1024];while(-1!=(num=sis.read(b))){fos.write(b,0,num);fos.flush();}fos.close();sis.close();}/* * 切割文件,把一个文件按指定大小进行切割,分割成多个文件 */public static void split() throws IOException{FileInputStream fis=new FileInputStream(new File("g:/java/a.mp3"));FileOutputStream fos=null;byte[]b=new byte[1024*1024*5];//大小是5Mint num=0;int count=1;while(-1!=(num=fis.read(b))){fos=new FileOutputStream(new File("g:/java/"+ count++ +".part"));fos.write(b,0,num);fos.close();}fis.close();}}
---------------------- android培训 java培训 期待与您交流! ----------------------
详细请查看 http://edu.csdn.net/heima
- 黑马程序员——文件的切割,与合并
- 黑马程序员——文件的切割与合并
- 黑马程序员—文件的切割与合并
- 黑马程序员-文件的切割与合并
- 黑马程序员-----file文件切割与合并(黑马视频)
- 《黑马程序员》 合并流之文件切割与合并的工具类
- 黑马程序员——>第二十天<io流(File-Proterties-合并流-切割文件)>
- java基础—文件的切割与合并
- java基础—文件的切割与合并
- 文件的切割与合并
- 文件的切割与合并
- 黑马程序员——第20天——IO输入与输出(File类,Properties,打印流,合并流,切割文件)
- 黑马程序员--IO流(Properties、打印流 、文件切割与合并)
- 黑马程序员------IO中合并流和切割文件
- 黑马程序员---切割文件
- 黑马程序员—异常+IO流File类+Properties+PrinWriter+合并流+切割文件+对象序列化+管道流+RandomAccessFile+操作基本数据类型的DataStre
- 黑马程序员----对象持久化、合并流与切割流
- 文件切割与合并
- uva 10020 - Minimal coverage
- 12 Interesting C Interview Questions and Answers
- database principle (数据库原理)
- 选择排序
- hdu 4054 Hexadecimal View
- 黑马程序员——文件的切割,与合并
- 22222222222222222222222
- 黑马程序员--05反射的学习
- 基于连接的每IP限速实现
- java方向笔试题1- Java基础题
- 结构之美——字典树
- FTP断点续传
- gcc基本编译命令
- 数据结构 — 红黑树