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

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

Discussion in 'Разработка плагинов для новичков' started by makssof, May 13, 2014.

Thread Status:
Not open for further replies.
  1. Автор темы
    makssof

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

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

    [​IMG] [​IMG]
     
    Last edited: May 14, 2014
  2. Хостинг MineCraft
    <
  3. serega6531

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

    Trophy Points:
    173
    Skype:
    shkurovs
    Code:
    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 likes this.
  4. Автор темы
    makssof

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

    Trophy Points:
    103
    Skype:
    makssofez
    Спасибо. :)
     
Thread Status:
Not open for further replies.

Share This Page