Warning: session_start(): open(/var/lib/php/sessions/sess_dfj8krbcgth6spmbfsep9qpi3c, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static void zip2dir(File inZip, File outDir) {
zip2dir(inZip, outDir, "");
}
static void zip2dir(File inZip, File outDir, S prefix) ctex {
if (prefix.length() != 0 && !prefix.endsWith("/")) prefix += "/";
temp ZipFile zipFile = new ZipFile(inZip);
Enumeration entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = (ZipEntry) entries.nextElement();
if (entry.isDirectory()) continue; // We care about files only, really. Directories are made on the fly anyway.
if (!entry.getName().startsWith(prefix)) continue;
File outFile = new File(outDir, entry.getName());
System.out.println("Unzipping " + entry.getName() + " to " + outFile.getAbsolutePath());
stream2file(zipFile.getInputStream(entry), outFile);
}
}