Java代码—JAR中的文件数
我想找到JAR包含的文件数。有没有一种方法可以避免像这样循环:Java代码—JAR中的文件数,java,jar,size,Java,Jar,Size,我想找到JAR包含的文件数。有没有一种方法可以避免像这样循环: while (enumEntries.hasMoreElements()) { enumEntries.nextElement(); count++; } 在循环浏览条目之前,我想知道文件的数量。在它们之间循环两次似乎并不优雅 JAR文件基本上是zip文件 因此,您可以使用jar java类从中检索信息, 喜欢 请注意,size()方法返回条目数, 它还可以包括文件夹,而不仅仅是文件。您可以使用它来计算循环返回的条
while (enumEntries.hasMoreElements()) {
enumEntries.nextElement();
count++;
}
在循环浏览条目之前,我想知道文件的数量。在它们之间循环两次似乎并不优雅 JAR文件基本上是zip文件 因此,您可以使用jar java类从中检索信息, 喜欢 请注意,size()方法返回条目数, 它还可以包括文件夹,而不仅仅是文件。您可以使用它来计算循环返回的条目数 使用
分配到
JarEntry文件的目的是什么?实际上没有。编辑代码。
JarFile f = new JarFile(new File("path.jar"));
System.out.println(f.size());