C# 如何访问.jar文件的内容
我目前正在c#开发一个minecraft mod Manager。我可以访问包含与我安装的不同版本相对应的子文件夹的文件夹。在这些文件夹中是mods in.jar文件 到目前为止,我已经在文件上设置了自定义命名约定,以便显示mod名称。然而,我发现在每个.jar文件中都有一个名为mcmod.info的文件,其中包含mod的名称和描述。如何访问.jar中的文件?最好的情况是不要先提取.jar,然后直接从.jar读取文件的内容。以下是mcmod.info的示例:C# 如何访问.jar文件的内容,c#,minecraft,C#,Minecraft,我目前正在c#开发一个minecraft mod Manager。我可以访问包含与我安装的不同版本相对应的子文件夹的文件夹。在这些文件夹中是mods in.jar文件 到目前为止,我已经在文件上设置了自定义命名约定,以便显示mod名称。然而,我发现在每个.jar文件中都有一个名为mcmod.info的文件,其中包含mod的名称和描述。如何访问.jar中的文件?最好的情况是不要先提取.jar,然后直接从.jar读取文件的内容。以下是mcmod.info的示例: [ { "modid": "ha
[
{
"modid": "harvestcraft",
"name": "Pam's HarvestCraft",
"description": "Expanding minecraft's food system.",
"version": "1.0",
"mcversion": "1.12",
"url": "http://minecraft.curseforge.com/members/MatrexsVigil/projects",
"updateUrl": "",
"authorList": ["Pamela Collins"],
"credits": "",
"logoFile": "",
"screenshots": [],
"dependencies": []
}
]
如能提供详细答案,将不胜感激 在内部,
.jar
文件只是一个.zip
归档文件。因此,您可以访问其内容,如图所示。