spring:无法在资源包中写入文件

js81xvg6  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(155)

我正在尝试在springboot资源目录中创建新文件。

这是我的密码:

File file = resourceLoader.getResource("classpath:testMountHostDirectory/infodiod/"
            + "epp.core.mq.public.outbox.url"
            + File.separator + "c81d4e2e-bcf2-11e6-869b-7df92533d2db.zip").
            getFile();

    try (FileOutputStream fos = new FileOutputStream(file);
         ZipOutputStream zos = new ZipOutputStream(fos)) {
        logger.warn("WRITE TO FILE ");
        } catch (Exception exception) {
        throw new IOException("Error writing file because by ", exception);
    }

方法毫无例外地起作用。
在debag中,我看到的文件名是“/home/andrej/ideaprojects/infodiode sink/infodiode sink app/build/resources/test/testmounthostdirectory/infodiod/epp.core.mq.public.outbox.url/c81d4e2e-bcf2-11e6-869b-7df92533d2db.zip”
但在这个目录中没有创建任何内容。
我做错什么了?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题