11 Ocak 2017 Çarşamba

ZipEntry Sınıfı

getDate metodu
Şöyle yaparız.
ZipEntry entry = ...;
System.out.printf("Modified on %TD %n", new Date(entry.getTime()));
getName metodu
Şöyle yaparız.
ZipEntry entry = ...;
System.out.printf("File: %s ", entry.getName());
getSize metodu
Şöyle yaparız.
ZipEntry entry = ...;
System.out.printf("Size %d", entry.getSize());
isDirectory metodu
Girdinin dizin olup olmadığını belirtir. Şöyle yaparız.
ZipEntry entry = ...;
if (!entry.isDirectory()) {...}
Eğer açma işleminde dizini yaratmak için şöyle yaparız.
if (entry.isDirectory())
{
  File fmd = new File(path + zipEntry.getName ());
  fmd.mkdirs();
  continue;
}
read metodu
Şöyle yaparız
byte[] buffer = new byte[1024];
// unzip the file
FileOutputStream out = ...;
BufferedOutputStream fout = new BufferedOutputStream(out, 1024);

while ((size = zin.read(buffer, 0, 1024)) != -1) {
  fout.write(buffer, 0, size);
}
fout.flush();
fout.close();

Hiç yorum yok:

Yorum Gönder