Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Выгрузка файла из плагина

Тема в разделе "Разработка плагинов для новичков", создана пользователем makssof, 13 май 2014.

Статус темы:
Закрыта.
  1. Автор темы
    makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    makssofez
    Как выгрузить файл из самого файла? То бишь у меня есть, например, файл ololo.zaz который в самом джарнике хранится, как мне его выгрузить в папку getDataFolder() (В папку плагина в смысле.)?

    [​IMG] [​IMG]
     
    Последнее редактирование: 14 май 2014
  2. Хостинг MineCraft
    <
  3. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Код:
    InputStream resourceAsStream = PluginMainClass.class.getResourceAsStream("/path/to/file/in/jar/ololo.zaz");
        getDataFolder().mkdirs();
        try {
            FileOutputStream fos = new FileOutputStream(new File(...));
            byte[] buff = new byte[65536];
            int n;
            while((n = resourceAsStream.read(buff)) > 0){
                fos.write(buff, 0, n);
                fos.flush();
            }
            fos.close();
            buff = null;
        } catch (Exception e) {
            e.printStackTrace();
        }
     
    makssof нравится это.
  4. Автор темы
    makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    makssofez
    Спасибо. :)
     
Статус темы:
Закрыта.

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