我有用于压缩文件夹/目录的.zip下面的webdriver Java代码:在d驱动压缩/压缩使用硒的webdriver与Java
import java.io.File;
import java.io.IOException;
import org.openqa.selenium.io.Zip;
public class ZipDir {
public static void main(String... args){
Zip zip = new Zip();
try {
zip.zip(new File("D:\\TmpFS"), new File("D:\\TmpFS.zip"));
} catch (IOException e) {
e.printStackTrace();
}
}
}
上面的代码创建一个“TmpFS.zip”成功,但遗憾的是以下异常结果表明:
java.util.zip.ZipException: ZIP file must have at least one entry
at java.util.zip.ZipOutputStream.finish(Unknown Source)
at java.util.zip.DeflaterOutputStream.close(Unknown Source)
at java.util.zip.ZipOutputStream.close(Unknown Source)
at com.google.common.io.Closeables.close(Closeables.java:77)
at org.openqa.selenium.io.Zip.zip(Zip.java:90)
at org.openqa.selenium.io.Zip.zip(Zip.java:51)
at packt.selenium.test.chapter6.ZipDir.main(ZipDir.java:11)
很好的帮助是很大的。
尝试创建zip文件时,目录“D:\\ TmpFS”中是否存在任何文件? – SrikanthLingala
D上没有现有文件:\\ TmpFS –