if (f.isDirectory()) {
File[] fl = f.listFiles(); // 获取路径数组
out.putNextEntry(new ZipEntry(base + "/")); // 写入此目录的entry
//base = base.length() == 0 ? "" : base + "/";
中的"/"是表示什么意思 是否可以不用
"/"表示路径分隔符,不能省略。Java中的路径分隔符有两种,即"\\"和"/"。