Помогите Взять ресурс из проекта и закинуть на сервер

  • Автор темы Автор темы Kolia1_1
  • Дата начала Дата начала

Kolia1_1

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
kolia1_1
upload_2019-12-7_17-35-56.png upload_2019-12-7_17-37-10.png

Каким методом нужно взять файл и вставить его на сервер (папка)
 
Сначала как не понял, а потом понял.
Ну сначала получи директорию где сервер лежить (читать), ну а дальше наверно как обычно (читать)
Хз, в теории так ^_^
 
Папки не распаковываются, их руками создают.
Paths.get("./folder/fileName").toFile().getParentFile().mkdirs()
Ну вот у меня есть папка с миром в проекте мне нужно перенести мир при старте сервера
 
Всему вас учить надо. Держи. С тебя только проверку на твою папку добавить.
Код:
    public static void unzip(String folder, String file, String charset) throws IOException {
        ZipFile zip = new ZipFile(file, Charset.forName(charset));
        zip.stream().forEach(entry -> {
            if(entry.isDirectory()) {
                Paths.get(folder+File.separator+entry.getName()).toFile().mkdirs();
            } else {
                try {
                    Paths.get(folder+File.separator+entry.getName()).toFile().getParentFile().mkdirs();
                    Files.copy(zip.getInputStream(entry), Paths.get(folder+File.separator+entry.getName()), StandardCopyOption.REPLACE_EXISTING);
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        });
        zip.close();
    }
 
Назад
Верх