热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java读取流关闭_使用java脚本io读取文件进行MD5加密后,文件流关闭不了

该楼层疑似违规已被系统折叠隐藏此楼查看此楼FilefilenewFile(fileDir);Stringmd5codenull;FileInputStreaminnull;File

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

File file = new File(fileDir);

String md5code = null;

FileInputStream in = null;

FileWriter writer = null;

try {

in = new FileInputStream(file);

MappedByteBuffer byteBuffer = in.getChannel().map(FileChannel.MapMode.READ_ONLY, 0, file.length());

MessageDigest md5 = MessageDigest.getInstance("MD5");

md5.update(byteBuffer);

BigInteger bi = new BigInteger(1, md5.digest());

md5code = key + bi.toString(16);

writer = new FileWriter(Md5Dir);

writer.write(md5code);

writer.flush();

} catch (Exception e) {

e.printStackTrace();

} finally {

if (in != null) {

try {

in.close();

} catch (IOException e) {

e.printStackTrace();

}

}

if(writer!=null){

try {

writer.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}



推荐阅读
author-avatar
洗个小枣_312
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有