asumir el nombre del archivo se encuentra en la siguiente dirección:¿Cómo verificar la existencia de un archivo JAR y un archivo específico dentro de JAR?
URL file = new URL("jar:file:/path/to/foo.jar!/META-INF/file.txt");
Esta operación conduce a IOException
si no hay foo.jar
o no hay file.txt
dentro del tarro existente:
import org.apache.commons.io.FileUtils;
FileUtils.copyURLToFile(file, /* some other file */);
¿Es posible validar existencia de archivo sin excepción de captura?
Las excepciones tienen muchas causas. La captura de 'java.io.IOException' convertirá todos los problemas de E/S a la señal de la ausencia' file.txt' en JAR. No es un juicio razonable, ¿eh? – yegor256
Sí, estoy de acuerdo si puede manejar la ausencia de file.txt en el contenedor y otros problemas de jar de forma diferente, está bien hacer la diferencia. –