37 lines
856 B
Java
37 lines
856 B
Java
package wtf.beatrice.nounspicker.utils;
|
|
|
|
import wtf.beatrice.nounspicker.NounsPicker;
|
|
|
|
import java.io.File;
|
|
|
|
public class FileManager
|
|
{
|
|
private final NounsPicker plugin;
|
|
private final ConsoleLogger logger;
|
|
public FileManager(NounsPicker plugin)
|
|
{
|
|
this.plugin = plugin;
|
|
logger = new ConsoleLogger(getClass());
|
|
}
|
|
|
|
public boolean routineCheck()
|
|
{
|
|
File dataDir = plugin.getDataFolder();
|
|
|
|
logger.log("Checking plugin directory...");
|
|
if(!dataDir.exists())
|
|
{
|
|
logger.log("Creating plugin directory!");
|
|
if (dataDir.mkdirs())
|
|
{
|
|
logger.log("Plugin directory created!");
|
|
} else {
|
|
logger.err("Error creating plugin directory!");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
return true;
|
|
}
|
|
}
|