java多文件复制
来源:互联网 发布:淘宝发布宝贝颜色分类 编辑:程序博客网 时间:2024/06/18 15:16
java多文件复制
package file;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.SequenceInputStream;import java.util.Enumeration;import java.util.Iterator;import java.util.LinkedHashSet;import java.util.Set;//多文件复制public class Demo10 {public static void main(String[] args) throws IOException {// TODO Auto-generated method stub textsequenceinputstream();}private static void textsequenceinputstream() throws IOException {// TODO Auto-generated method stubInputStream fis1 = new FileInputStream("D://a.txt");InputStream fis2 = new FileInputStream("D://b.txt");InputStream fis3 = new FileInputStream("D://c.txt"); Set<InputStream> set =new LinkedHashSet<InputStream>(); set.add(fis1); set.add(fis2); set.add(fis3); final Iterator<InputStream> it = set.iterator(); SequenceInputStream sis = new SequenceInputStream( new Enumeration<InputStream>(){@Overridepublic boolean hasMoreElements() {// TODO Auto-generated method stubreturn it.hasNext();}@Overridepublic InputStream nextElement() {// TODO Auto-generated method stubreturn it.next();} } ); OutputStream fos = new FileOutputStream("D://sis.txt"); int len = 0; byte[] buf = new byte[1024]; while((len = sis.read(buf))!= -1){ fos.write(buf,0,len); } fos.close(); sis.close();}}
阅读全文
0 0
- java 多文件复制
- java多文件复制
- JAVA文件复制
- JAVA文件复制
- Java复制文件
- JAVA多线程复制文件
- Java实现文件复制
- Java实现文件复制
- 文件复制--FileStreamDemo.java
- 文件复制--BufferedStreamDemo1.java
- java复制文件
- java复制文件
- java 复制删除文件
- JAVA多线程文件复制
- java 复制文件
- 文件复制(java)
- java 复制文件/文件夹
- java文件复制
- 树状数组趣解
- hadoop集群搭建详述
- C语言通讯录源代码
- 非粘连字符投影分割
- jdk 源码分析(14)java ThreadLocal
- java多文件复制
- HTTP API自动化测试
- go udp 简单实现
- HDU-6065 RXD, tree and sequence(dp+LCA)
- oracle触发器
- 对xml进行广度优先遍历
- python中的生成器
- HDU 6078 Wavel Sequence【dp递推】【好题】【思维题】
- Renesas CS+ for ca cx入门(二)