Tag: application resource

给定特定路径的jar文件的内容

我有一个名为“san.jar”的jar文件,其中包含各种文件夹,如“类”,“资源”等。比如说,我有一个文件夹结构,如“资源/资产/图像”,其中有各种图像,我没有关于它们的任何信息,如图像名称或文件夹下的图像数量,因为jar文件是私有的,我不允许解压缩jar。 目标:我需要获取给定路径下的所有文件而不迭代整个jar文件。 现在我正在做的是遍历每个条目,每当我遇到.jpg文件时,我都会执行一些操作。 这里只读“资源/资产/图像”,我正在遍历整个jar文件。 JarFile jarFile = new JarFile(“san.jar”); for(Enumeration em = jarFile.entries(); em.hasMoreElements();) { String s= em.nextElement().toString(); if(s.contains(“jpg”)){ //do something } } 现在我正在做的是遍历每个条目,每当我遇到.jpg文件时,我都会执行一些操作。 这里只读“资源/资产/图像”,我正在遍历整个jar文件。