输出文件和原文件大小不同
来源:互联网 发布:怎么设置软件锁 编辑:程序博客网 时间:2024/06/06 20:21
/** 上传文件最大字节 */
private final int BUFFER_SIZE = 1024 * 16;
private void copy(File src, File dst) {
try {InputStream in = null;
OutputStream out = null;
try {
in = new BufferedInputStream(new FileInputStream(src),BUFFER_SIZE);
out = new BufferedOutputStream(new FileOutputStream(dst),BUFFER_SIZE);
byte[] buffer = new byte[BUFFER_SIZE];
int len;
while ((len = in.read(buffer)) > 0) {
out.write(buffer,0,len);
}
} finally {
if (null != in) {
in.close();
}
if (null != out) {
out.flush();
out.close();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
要注意输出时,多余的空间造成 复制出来的文件和原文件大小不同。
0 0
- 输出文件和原文件大小不同
- servlet request 转发, 原文件和转发文件输出顺序
- C++中的头文件和原文件
- logback 配置 不同level日志输出到不同文件 按天 大小拆分
- opencv在输出不同文件格式输出的时候文件空间的大小不一样
- g++如何编译多个原文件和头文件
- Java文件创建--将原文件和可执行文件分开
- g++如何编译多个原文件和头文件
- g++如何编译多个原文件和头文件
- log4j的配置及使用,输出到文件和控制台,不同包输出到不同文件
- 用Java类任意读取一个文件,按照原文件格式,在控制台输出倒数五行
- Log4j info和error输出到不同文件
- Log4j info和error输出到不同文件
- 一鍵備份/還原文件/文件夾時間
- java 文件 大小格式化输出
- java 文件 大小格式化输出
- awk 输出到不同文件
- ----log4j----按时间和大小增加新日志文件/输出多个自定义日志文件
- Mac查看Android studio debug.jks的SHA1值
- c++三目运算符的坑
- Qt之QSS(QDarkStyleSheet)
- iOS实现微信授权登陆
- String/StringBuffer/StringBuilder详细对比
- 输出文件和原文件大小不同
- CSS-Float全解析
- Oauth2.0 获得access_token以后
- 002——struts的文件上传功能
- LeetCode - 29. Divide Two Integers
- java垃圾回收机制分析
- 319. Bulb Switcher
- Python入门:Django错误(1146,Table 'blog.django_session' doesn't exist")
- MySQL 加锁处理分析