Ok, jeg har fået bikset noget kode sammen, som kan snuppe en .zip fil og pakke alle filerne ud (hvis de bare ligger i roden). Kan du hjælpe med at udbygge, så den også tager evt. directories og filer nede i dem, med?
------------------------------- using System; using System.Collections.Generic; using System.Threading;
namespace UnZipper { class MainClass { public static void Main(string[] args) { sbyte[] buf = new sbyte[1024]; int len;
java.io.FileInputStream fis = new java.io.FileInputStream(fileName); java.util.zip.ZipInputStream zis = new java.util.zip.ZipInputStream(fis); java.util.zip.ZipEntry ze;
while ((ze = zis.getNextEntry()) != null) { Console.WriteLine(ze.getName()); try { int index = ze.getName().LastIndexOf('/'); if (ze.isDirectory()) { string folder = ze.getName().Substring(0, index); DirectoryInfo di = new DirectoryInfo("D:\\development\\ZipTemp\\"+folder); if (!di.Exists) { di.Create(); } } else { java.io.FileOutputStream fos = new java.io.FileOutputStream("D:\\development\\ZipTemp\\"+ze.getName());
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.