Files
PlayerVaults/src/main/java/com/drtshock/playervaults/tasks/Cleanup.java
T
drtshock 2d6ac31c2c Reformat
2014-01-20 12:22:09 -07:00

31 lines
722 B
Java

package com.drtshock.playervaults.tasks;
import com.drtshock.playervaults.PlayerVaults;
import org.bukkit.scheduler.BukkitRunnable;
import java.io.File;
public class Cleanup extends BukkitRunnable {
private long diff;
public Cleanup(int diff) {
this.diff = diff * 86400;
}
@Override
public void run() {
File file = new File(PlayerVaults.DIRECTORY);
if (!file.exists()) return;
long time = System.currentTimeMillis();
for (File f : file.listFiles()) {
if (time - f.lastModified() > diff) {
f.delete();
PlayerVaults.PLUGIN.getLogger().info("Deleting vault file: " + f.getName());
}
}
}
}