import javaio;
import javautilzip;
/
@author Hardneedl
/
public class ZipEntriesDemo {
public static void main(String args) throws IOException {
ZipInputStream zipIn = new ZipInputStream(new FileInputStream(args[0]));
ZipEntry zipEntry;
while ( (zipEntry = zipIngetNextEntry()) != null ) {
zipIncloseEntry();
if (!zipEntryisDirectory()) {
String name = zipEntrygetName();
long size = zipEntrygetSize();
long compd = zipEntrygetCompressedSize();
Systemoutprintf("%s , size=%d, compressed size=%d\r\n", name, size, compd);
}
}
zipInclose();
}
}
用InputStream打开该文件。
InputStream in =new FileInputStream("sdftxt");
int size=inavailable()
得到了size就是你该文件的字节数
windows下文件换行默认追加"\n"的字符串,最后一行没有。
StringBuffer sb = new StringBuffer();int i = 0;
String finfo = null;
float newL0 = 0;
float orgL = filelength();
while((finfo = frreadLine())!=null)
{
i++;
if((sblength() + finfolength())<orgL)
{
sbappend(finfo + "\n");
}
else
{
sbappend(finfo);
}
Systemoutprintln("第" + i + "行:" + finfo + ",读取长度:" + newL0 + ",字符总长度:" +orgL + ",当前读取进度:" + (sblength()/orgL)100 + "%");
}
以上就是关于java中怎么获得压缩文件的大小需要获得压缩包里的每个文件的大小,求各位帮忙全部的内容,包括:java中怎么获得压缩文件的大小需要获得压缩包里的每个文件的大小,求各位帮忙、java 怎么获取上传文件的大小、java读取部分文件内容,怎样获取所读取这部分的大小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)