文件拷贝-上传文件
来源:互联网 发布:英语四级真题软件 编辑:程序博客网 时间:2024/05/08 09:49
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;public final class MyUtil { private MyUtil() { throw new AssertionError(); } public static void fileCopy(String source, String target) throws IOException { try (InputStream in = new FileInputStream(source)) { try (OutputStream out = new FileOutputStream(target)) { byte[] buffer = new byte[4096]; int bytesToRead; while((bytesToRead = in.read(buffer)) != -1) { out.write(buffer, 0, bytesToRead); } } } } public static void fileCopyNIO(String source, String target) throws IOException { try (FileInputStream in = new FileInputStream(source)) { try (FileOutputStream out = new FileOutputStream(target)) { FileChannel inChannel = in.getChannel(); FileChannel outChannel = out.getChannel(); ByteBuffer buffer = ByteBuffer.allocate(4096); while(inChannel.read(buffer) != -1) { buffer.flip(); outChannel.write(buffer); buffer.clear(); } } } }}
0 0
- 文件拷贝-上传文件
- Struts2文件上传,拷贝linux单板
- 文件拷贝
- 拷贝文件
- 拷贝文件
- 文件拷贝
- 拷贝文件
- 文件拷贝
- 文件拷贝
- 文件拷贝
- 文件拷贝
- 拷贝文件
- 文件拷贝
- 拷贝文件
- 文件拷贝
- 文件拷贝
- 文件拷贝
- 文件拷贝
- 数据库SQL优化大总结之 百万级数据库优化方案
- 单例模式
- SpringMVC文件上传(转载)
- HDU 5974
- 杭电 Is It A Tree? 并查集 有向图是否为树
- 文件拷贝-上传文件
- mvp模式
- 有道云markdown编辑代码前后高亮
- h5中使用canvas绘制线段、多边形、圆、圆弧
- log4j配置优化
- selenium+testng+gitblit+jenkins+ant自动化测试系列十:Jenkins配置自动化持续集成构建
- jsp taglib问题
- 报数游戏-(容斥+二分)
- python初学的笔记