Giriş
Şu satırı dahil ederiz.
getDefault metodu
Şöyle yaparız.
newFileSystem metodu - Uri
Zip dosyasını okumak için şöyle yaparız.
Şu satırı dahil ederiz.
import java.nio.file.FileSystems;
Bu sınıf Java 7 ile geliyor. Bu dosyanın içeriğini dosya sistemi gibi kullanabilmeyi sağlar.getDefault metodu
Şöyle yaparız.
FileSystem fs = FileSystems.getDefault();
newFileSystem metodu
Bu metodun 3 tane overload edilmiş hali var. Bunlar şöyle
newFileSystem(Path)
newFileSystem(Path, Map<String,?>)
newFileSystem(Path, Map<String,?>, ClassLoader)
Zip dosyasını okumak için şöyle yaparız.
Path zipfile = ...
URI uriOfFileInZip;
try(FileSystem fs = FileSystems.newFileSystem(zipfile, null)){
...
}
newFileSystem metodu - Uri + Map
Zip dosyası oluşturmak için şöyle yaparız.Path zipFile = ...;
Map<String, String> env = new HashMap<String, String>() {{
put("create", "true");
}};
try (FileSystem zipFs = FileSystems.newFileSystem(
URI.create("jar:" + zipFile.toUri()), env)) {
...
}
Hiç yorum yok:
Yorum Gönder