This commit is contained in:
huanghongxun
2018-10-02 18:33:48 +08:00
parent 92520e46a3
commit 8e1e13058b
3 changed files with 5 additions and 3 deletions

View File

@@ -76,7 +76,7 @@ public final class Zipper implements Closeable {
return FileVisitResult.SKIP_SUBTREE;
}
String relativePath = source.relativize(file).normalize().toString();
if (filter != null && !filter.test(relativePath)) {
if (filter != null && !filter.test(relativePath.replace('\\', '/'))) {
return FileVisitResult.SKIP_SUBTREE;
}
Files.copy(file, root.resolve(relativePath));
@@ -86,7 +86,7 @@ public final class Zipper implements Closeable {
@Override
public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException {
String relativePath = source.relativize(dir).normalize().toString();
if (filter != null && !filter.test(relativePath)) {
if (filter != null && !filter.test(relativePath.replace('\\', '/'))) {
return FileVisitResult.SKIP_SUBTREE;
}
Path path = root.resolve(relativePath);