1
0
mirror of https://github.com/Suiranoil/SkinRestorer.git synced 2026-01-16 04:42:12 +00:00

do not create skin directory when migrating if not needed

This commit is contained in:
2024-07-01 20:05:21 +03:00
parent 952ec5b669
commit a14f39a766

View File

@@ -18,9 +18,6 @@ public final class FileUtils {
public static void tryMigrateOldSkinDirectory(Path newDirectory) {
try {
if (!Files.exists(newDirectory))
Files.createDirectories(newDirectory);
var configDirectory = SkinRestorer.getConfigDir();
try (var stream = Files.list(configDirectory)) {
var files = stream.filter(file -> {
@@ -31,6 +28,11 @@ public final class FileUtils {
&& name.endsWith(SkinIO.FILE_EXTENSION);
}).toList();
if (!files.isEmpty()) {
if (!Files.exists(newDirectory))
Files.createDirectories(newDirectory);
}
for (var file : files)
Files.move(file, newDirectory.resolve(file.getFileName()), StandardCopyOption.REPLACE_EXISTING);
}