ZipOutputStream 如何压缩空文件夹
目前的问题是 使用 ZipOutputStream 压缩的空文件夹,变成了文件。
ZipOutputStream 如何压缩空文件夹
目前的问题是 使用 ZipOutputStream 压缩的空文件夹,变成了文件。
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class ZipDemo {
public static void main(String[] args) throws IOException {
String folderPath = "path/to/folder";
String zipFilePath = "path/to/zipfile.zip";
File folder = new File(folderPath);
ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream(zipFilePath));
// 添加空文件夹到 ZIP 文件中
ZipEntry zipEntry = new ZipEntry(folder.getName() + "/");
zipOut.putNextEntry(zipEntry);
zipOut.closeEntry();
zipOut.close();
}
}