Я пытаюсь создать обычную программу запуска Minecraft в C#, но я столкнулся с проблемой.Как объединить 2 zip-файла вместе в 1 zip
Я хочу добавить что-то в нем, Minecraft Forge, но единственный способ, которым я мог думать о том, чтобы изменить расширение minecraft.jar
к minecraft.zip
, извлекать содержимое Minecraft Forge.zip
и minecraft.zip
в ту же папку, а затем пронестись что целая папка до minecraft.jar
.
Однако minecraft.jar
есть файл с именем aux.class
поэтому всякий раз, когда мой экстракт сценарий (Сделано в Java) пытается извлечь его, он просто говорит:
Не удалось найти файл G: \ Programming \ C# \ Console \ Forge Installer \ Forge Installer \ bin \ Debug \ Merge \ aux.class.
Единственный способ, которым я могу думать о том, чтобы объединить minecraft_forge.zip
в minecraft.zip
, я потратил около 2 часов, глядя на Google (смотреть, как кто-то видит его в течение нескольких минут), но он всегда показывает мне результаты для " Как сделать zip-файл в C# »и т. Д.
Итак, я пришел сюда, чтобы найти свой ответ, извините, если это много, чтобы читать, но я всегда вижу комментарии здесь, говоря: Вы не дали нам достаточной информации, чтобы помочь вам ».
РЕДАКТИРОВАТЬ: Вопрос в случае, если это было непонятно: как я могу поместить содержимое minecraft_forge.zip
в minecraft.zip
?
Вы должны показать код своего «скрипта экстракта». Кажется, что он не читает файл jar/zip ... – skirsch
.jar работает нормально, проблема в том, что ** aux ** является незаконным именем в окнах, поэтому я не могу его перемещать нигде вне этого почтового индекса. Если я выхожу из 'aux.class', то он работает без сбоев. – Sealab