1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем HaloSpartan, 15 апр 2019.

  1. Автор темы
    HaloSpartan

    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();
    }
    }
    В инете инфы не нашёл, прошу помочь.
     
  2. _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Создавай еще и папку перед созданием файла.

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

Поделиться этой страницей