此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【wkdgofyd0312】截止到2008-07-28 15:31:08的历史汇总数据(不包括此帖):
发帖的总数量:12 发帖的总分数:420 每贴平均分数:35
回帖的总数量:5 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:12 结贴的总分数:420
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
楼主【wkdgofyd0312】截止到2008-07-28 15:31:08的历史汇总数据(不包括此帖):
发帖的总数量:12 发帖的总分数:420 每贴平均分数:35
回帖的总数量:5 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:12 结贴的总分数:420
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
上传到什么地方?解压应该很简单示例:private void unzipFile(File file) throws ZipException, IOException {
ZipFile zipFile = new ZipFile(file);
Enumeration enumer = zipFile.entries();
ZipEntry entry = null;
OutputStream out = null;
InputStream in = null;
int len = 0;
byte[] b = new byte[2048];
while (enumer.hasMoreElements()) {
entry = (ZipEntry) enumer.nextElement();
if (entry.isDirectory())
continue;
File realFile = getRealFilePath(this.unzipSaveDir, entry.getName());
if (realFile.exists() && (this.forciblyUnzip == false)) {
throw new ZipException("文件已存在,且设置为不能强制覆盖:" + realFile.getPath());
}
out = new BufferedOutputStream(new FileOutputStream(realFile));
in = new BufferedInputStream(zipFile.getInputStream(entry));
while ((len = in.read(b, 0, b.length)) != -1) {
out.write(b, 0, len);
}
in.close();
out.close();
}
zipFile.close();
} /*
* 得到文件的绝对路径
*/
private File getRealFilePath(String baseDir, String fileName) {
String[] dirs = fileName.replaceAll("\\\\", "/").split("/");
File baseFile = new File(baseDir);
if (dirs.length > 1) {
for (int i = 0; i < dirs.length - 1; i++) {
baseFile = new File(baseFile, dirs[i]);
}
}
if (!baseFile.exists()) {
baseFile.mkdirs();
}
baseFile = new File(baseFile, dirs[dirs.length - 1]);
return baseFile;
}