Cleanup deleted corrupted replays after two days (fixes #1)

This commit is contained in:
johni0702
2016-09-19 17:49:30 +02:00
parent 4b47f2cbf8
commit 3abaa1bcbb

View File

@@ -268,6 +268,22 @@ public class ReplayMod {
}
runLater(() -> {
// Cleanup deleted corrupted replays
try {
File[] files = getReplayFolder().listFiles();
if (files != null) {
for (File file : files) {
if (file.isDirectory() && file.getName().endsWith(".mcpr.del")) {
if (file.lastModified() + 2 * 24 * 60 * 60 * 1000 < System.currentTimeMillis()) {
FileUtils.deleteDirectory(file);
}
}
}
}
} catch (IOException e) {
e.printStackTrace();
}
// Restore corrupted replays
try {
File[] files = getReplayFolder().listFiles();