Помогите Ошибка WinNTFileSystem.createFileExclusivly

HaloSpartan

Активный участник
Пользователь
Баллы
66
Здравствуйте.
Столкнулся с ошибкой. При попытке создания файл выдаёт ошибку WinNTFileSystem.createFileExclusivly , которая указывает на строки:
file.createNewFile();
Bukkit.getPluginManager().registerEvents(new playerJoin(this), this);
Вот класс создания файла:
private File file;
private FileConfiguration config;

public playerJoin(Plugin plugin)
{
file = new File(plugin.getDataFolder() + File.separator + "playerDataBase.yml");
if(!file.exists())
{
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
config = YamlConfiguration.loadConfiguration(file);
}

public void createFile(Player p)
{
List<String> list;
if(config.contains("Players"))
{
list = config.getStringList("Players");
} else {
list = new ArrayList<>();
}

if(!list.contains(p.getUniqueId().toString()))
{
list.add(p.getName());
config.set("Players", list);
savedata();
}
}

private void savedata() {
try {
config.save(file);
} catch (IOException e) {
e.printStackTrace();
}
}
В инете инфы не нашёл, прошу помочь.
 
Создавай еще и папку перед созданием файла.

P.S. Инфа есть, просто вбивать нужно на английском.
 
Назад
Верх