create Zip File System - Java File Path IO

Java examples for File Path IO:Zip File

Description

create Zip File System

Demo Code


//package com.java2s;

import java.io.IOException;
import java.net.URI;
import java.nio.file.FileSystem;
import java.nio.file.FileSystems;

import java.nio.file.Path;

import java.nio.file.Paths;

import java.util.HashMap;

import java.util.Map;

public class Main {


    private static FileSystem createZipFileSystem(String zipFilename,
            boolean create) throws IOException {
        final Path path = Paths.get(zipFilename);
        final URI uri = URI.create("jar:file:" + path.toUri().getPath());

        final Map<String, String> env = new HashMap<>();
        if (create) {
            env.put("create", "true");
        }//  w  ww.  j ava  2s . c  o  m
        System.out.print("file output path=" + path);
        return FileSystems.newFileSystem(uri, env);
    }
}

Related Tutorials