0
zipFile.addFile(myFile, parameters);
java에서의 Zip 파일 생성은 기본적으로 파일 이름을 zip 파일에 추가합니다.이 파일을 zipfile에 추가하는 대신 사용자 정의 이름을 사용하여 파일을 추가하는 방법은 무엇입니까?Java Zip 파일 사용자 정의 이름
zipFile.addFile(myFile, parameters);
java에서의 Zip 파일 생성은 기본적으로 파일 이름을 zip 파일에 추가합니다.이 파일을 zipfile에 추가하는 대신 사용자 정의 이름을 사용하여 파일을 추가하는 방법은 무엇입니까?Java Zip 파일 사용자 정의 이름
확실하지 무엇을 요구하지만 당신은 자바 7 사용하는 경우, 대신 새로운 ZIP 파일 시스템을 사용하고 있습니다 :
final Path zipfile = Paths.get("/path/to/your.zip");
finam URI uri = URI.create("jar:file:" + zipfile.toAbsolutePath());
final Map<String, String> env = Collections.emptyMap();
final Path fileOnDisk = Paths.get("path/to/file/on/disk");
try (
final FileSystem zipfs = FileSystems.newFileSystem(uri, env);
) {
final Path fileInZip = zipfs.getPath("path/wanted/into/zip");
Files.copy(fileOnDisk, fileInZip, StandardCopyOption.CREATE);
}
을