From b784469af241406b19e5095c16d6353c44cef8f7 Mon Sep 17 00:00:00 2001 From: blha303 Date: Sat, 23 Mar 2013 15:21:15 +0800 Subject: [PATCH] Added backup function; if file already exists when saving, renames to .bak --- src/main/java/com/drtshock/playervaults/util/VaultManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/drtshock/playervaults/util/VaultManager.java b/src/main/java/com/drtshock/playervaults/util/VaultManager.java index b5e4751..cc4d654 100644 --- a/src/main/java/com/drtshock/playervaults/util/VaultManager.java +++ b/src/main/java/com/drtshock/playervaults/util/VaultManager.java @@ -127,6 +127,9 @@ public class VaultManager { */ public void saveFile(String name, YamlConfiguration yaml) throws IOException { File file = new File(directory + File.separator + name.toLowerCase() + ".yml"); + if (file.exists()) { + file.renameTo(new File(directory + File.separator + name.toLowerCase() + ".yml.bak")); + } yaml.save(file); } }