集册 Java实例教程 使用ZIP文件系统复制、移动和重命名文件,修改文件属性

使用ZIP文件系统复制、移动和重命名文件,修改文件属性

欢马劈雪     最近更新时间:2020-01-02 10:19:05

585
使用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 
展开阅读全文