使用ZIP文件系统复制,移动和重命名文件,修改文件属性
import java.io.IOException; import java.net.URI;//时 代 J a v a - N o w J a v a . c o m import java.nio.file.FileSystem; import java.nio.file.FileSystems; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) throws IOException { Map<String, String> env = new HashMap<>(); env.put("create", "false"); env.put("encoding", "ISO-8859-1"); URI uri = URI.create("jar:file:/C:/folder1/test.zip"); try (FileSystem ZipFS = FileSystems.newFileSystem(uri, env)) { Path fileInZip = ZipFS.getPath("/test.png");/** 来 自 N o w J a v a . c o