zip压缩到本目录时可能造成的死循环问题

This commit is contained in:
Looly
2024-08-01 23:08:53 +08:00
parent 469b433b53
commit 02a38a4f52
3 changed files with 30 additions and 1 deletions

View File

@@ -0,0 +1,21 @@
package cn.hutool.core.compress;
import cn.hutool.core.util.ZipUtil;
import org.junit.Ignore;
import org.junit.Test;
import java.io.File;
/**
* https://gitee.com/dromara/hutool/issues/IAGYDG
*/
public class IssueIAGYDGTest {
@Test
@Ignore
public void zipTest() {
// 第一次压缩后IssueIAGYDG.zip也会作为文件压缩到IssueIAGYDG.zip中导致死循环
final File filea = new File("d:/test/");
final File fileb = new File("d:/test/IssueIAGYDG.zip");
ZipUtil.zip(fileb, false, filea.listFiles());
}
}