Cleanup deleted corrupted replays after two days (fixes #1)
This commit is contained in:
@@ -268,6 +268,22 @@ public class ReplayMod {
|
|||||||
}
|
}
|
||||||
|
|
||||||
runLater(() -> {
|
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
|
// Restore corrupted replays
|
||||||
try {
|
try {
|
||||||
File[] files = getReplayFolder().listFiles();
|
File[] files = getReplayFolder().listFiles();
|
||||||
|
|||||||
Reference in New Issue
Block a user