mirror of https://github.com/halo-dev/halo
Fix folder copy error: ProviderMismatchException (#1249)
parent
bcf26fdc50
commit
be5c60083c
|
@ -56,7 +56,7 @@ public class FileUtils {
|
||||||
@Override
|
@Override
|
||||||
public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs)
|
public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs)
|
||||||
throws IOException {
|
throws IOException {
|
||||||
Path current = target.resolve(source.relativize(dir));
|
Path current = target.resolve(source.relativize(dir).toString());
|
||||||
Files.createDirectories(current);
|
Files.createDirectories(current);
|
||||||
return FileVisitResult.CONTINUE;
|
return FileVisitResult.CONTINUE;
|
||||||
}
|
}
|
||||||
|
@ -64,7 +64,7 @@ public class FileUtils {
|
||||||
@Override
|
@Override
|
||||||
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs)
|
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs)
|
||||||
throws IOException {
|
throws IOException {
|
||||||
Files.copy(file, target.resolve(source.relativize(file)),
|
Files.copy(file, target.resolve(source.relativize(file).toString()),
|
||||||
StandardCopyOption.REPLACE_EXISTING);
|
StandardCopyOption.REPLACE_EXISTING);
|
||||||
return FileVisitResult.CONTINUE;
|
return FileVisitResult.CONTINUE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue