从一个jar文件中复制目录

5 浏览
0 Comments

从一个jar文件中复制目录

我最近开发了一个应用程序并创建了一个jar文件。

我的一个类创建了一个输出目录,并用其资源中的文件填充它。

我的代码类似于这样:

// 从此类资源的"template"目录中复制文件到输出目录。
private void createOutput(File output) throws IOException {
    File template = new File(FileHelper.URL2Path(getClass().getResource("template")));
    FileHelper.copyDirectory(template, output);
}

不幸的是,这并不起作用。

我尝试了以下方法,但没有成功:

在写这篇文章的过程中,我在思考是否可以将模板目录改为zip文件。这样做的话,我可以将文件作为输入流获取,并在需要的地方解压缩。但我不确定这是否是正确的方法。

0