Помогите Не находит файл при сохранении

  • Автор темы Автор темы Sergeo
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Sergeo

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Solomka
Решено
 

Вложения

  • upload_2022-2-4_7-54-46.png
    upload_2022-2-4_7-54-46.png
    38,4 КБ · Просмотры: 23
Последнее редактирование:
saveResource() копирует файл из jar-ника плагина в указанную папку.
У тебя в джарнике нет файла с именем alic_menu.yml, об этом и указано в ошибке.
Если тебе нужно создать новый пустой файл - используй File.createNewFile()
 
saveResource() копирует файл из jar-ника плагина в указанную папку.
У тебя в джарнике нет файла с именем alic_menu.yml, об этом и указано в ошибке.
Если тебе нужно создать новый пустой файл - используй File.createNewFile()
Мне надо сохранять файл в папку, но чтобы там были дефолтные параметры, прописанные в самом .yml

Пробовал таким способом, но итог - ошибка:

Код:
    public void saveFilesInDirectory(File file, String name) throws IOException {
        InputStream i = this.getClass().getClassLoader().getResourceAsStream(name);
        FileOutputStream out = new FileOutputStream(file);
        byte[] buffer = new byte[4096];
        int r;
        while (true) {
            assert i != null;
            if (-1 == (r = i.read(buffer))) break;
            out.write(buffer, 0, r);
        }
        i.close();
        out.close();
    }
 
Мне надо сохранять файл в папку, но чтобы там были дефолтные параметры, прописанные в самом .yml

Пробовал таким способом, но итог - ошибка:

Код:
    public void saveFilesInDirectory(File file, String name) throws IOException {
        InputStream i = this.getClass().getClassLoader().getResourceAsStream(name);
        FileOutputStream out = new FileOutputStream(file);
        byte[] buffer = new byte[4096];
        int r;
        while (true) {
            assert i != null;
            if (-1 == (r = i.read(buffer))) break;
            out.write(buffer, 0, r);
        }
        i.close();
        out.close();
    }
Откуда ты хочешь брать дефолтные параметры?
 
Переместил, но ошибка осталась такой же
Ты пытаешься получить из джарника файл
plugins/Runes/menu/alic_menu.yml
а нужно просто
menu/alic_menu.yml

Наводку дал, дальше попробуй разобраться сам
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх