diff --git a/src/main/java/net/szum123321/textile_backup/core/BackupHelper.java b/src/main/java/net/szum123321/textile_backup/core/BackupHelper.java index 51b5ee0..6d4efe8 100644 --- a/src/main/java/net/szum123321/textile_backup/core/BackupHelper.java +++ b/src/main/java/net/szum123321/textile_backup/core/BackupHelper.java @@ -84,6 +84,8 @@ public class BackupHelper { Arrays.stream(root.listFiles()) .filter(BackupHelper::isFileOk) + .filter(f -> Utilities.getFileCreationTime(f).isPresent()) + .sorted(Comparator.comparing(f -> Utilities.getFileCreationTime(f).get())) .takeWhile(f -> i.get() > TextileBackup.config.backupsToKeep) .forEach(f -> { if(f.delete())