|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
java中文件长度的转变 我们使用java.io.File对象创建一个详细的文件句柄,然后就可以通过这个对象 获取该文件的一些信息了, 但是在我们得到文件长度的时候,返回的是一个long类型的整数, 单位是byte,也就是字节。有时候当文件过大的时候,我们就需要转变成Mb或者 Gb。下面写了个函数实现这个功能: File objFile = new File("c://cqq.rar"); long filesize=objFile.getLength(); static String convertFileSize(long filesize) { String strUnit="Bytes"; String strAfterComma=""; int intDivisor=1; if(filesize>=1024*1024) { strUnit = "MB"; intDivisor=1024*1024; } else if(filesize>=1024) { strUnit = "KB"; intDivisor=1024; } if(intDivisor==1) return filesize + " " + strUnit; strAfterComma = "" + 100 * (filesize % intDivisor) / intDivisor ; if(strAfterComma=="") strAfterComma=".0"; return filesize / intDivisor + "." + strAfterComma + " " + strUnit; } 返回类别: 教程 上一教程: 做一个果酱瓶[JAMPOT]服务器 下一教程: 如何调出cloudscape数据库的图形治理界面及相关问题 您可以阅读与"java中文件长度的转变"相关的教程: · Java操作文本文件中的中文 · 用java压缩文件示例(没有中文问题) · java读文件 · 用JAVABEAN实现文件上载 · 列出目录下所有文件名---ListFiles.java |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |