[CODE lang="java" title="Hier bitte ergänzen" highlight="50"]import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Enumeration;
import java.util.zip.*;
import java.util.*;
public class ZipDir {
public static void main(String[] args){
try {
ZipFile zf = new ZipFile("Dateien.zip");
//alte schreibweise
// for(Enumeration i = zf.entries(); i.hasMoreElements(); ){
// ZipEntry ze = (ZipEntry) i.nextElement();
//so ist es besser
for(Enumeration i = zf.entries(); i.hasMoreElements(); ){
ZipEntry ze = (ZipEntry) i.nextElement();
/*
//quick and dirty
System.out.println(ze.getName()
+ " Grösse " + ze.getSize()
+ " Datum " + new Date(ze.getTime()));
*/
/*
//Kit fürs Selbermachen
GregorianCalendar g = new GregorianCalendar();
g.setTime (new Date(ze.getTime()) );
System.out.println(ze.getName()
+ " Grösse " + ze.getSize()
+ " Datum " + g);
*/
//SimpleDateFormat df = new SimpleDateFormat();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
System.out.println(ze.getName()
+ " \tGröße: " +ze.getSize()
+ " \tGröße: " +df.format(new Date(ze.getTime())) );
}
//HUE Doku sichten, eigenes datumsformat in Ausgabe eibauen - mit DateFormat bzw. auch selbst via Calender
}catch (IOException e){
System.out.println(e.getMessage());
}
}
}
[/CODE]
import java.text.SimpleDateFormat;
import java.util.Enumeration;
import java.util.zip.*;
import java.util.*;
public class ZipDir {
public static void main(String[] args){
try {
ZipFile zf = new ZipFile("Dateien.zip");
//alte schreibweise
// for(Enumeration i = zf.entries(); i.hasMoreElements(); ){
// ZipEntry ze = (ZipEntry) i.nextElement();
//so ist es besser
for(Enumeration i = zf.entries(); i.hasMoreElements(); ){
ZipEntry ze = (ZipEntry) i.nextElement();
/*
//quick and dirty
System.out.println(ze.getName()
+ " Grösse " + ze.getSize()
+ " Datum " + new Date(ze.getTime()));
*/
/*
//Kit fürs Selbermachen
GregorianCalendar g = new GregorianCalendar();
g.setTime (new Date(ze.getTime()) );
System.out.println(ze.getName()
+ " Grösse " + ze.getSize()
+ " Datum " + g);
*/
//SimpleDateFormat df = new SimpleDateFormat();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
System.out.println(ze.getName()
+ " \tGröße: " +ze.getSize()
+ " \tGröße: " +df.format(new Date(ze.getTime())) );
}
//HUE Doku sichten, eigenes datumsformat in Ausgabe eibauen - mit DateFormat bzw. auch selbst via Calender
}catch (IOException e){
System.out.println(e.getMessage());
}
}
}
[/CODE]