gpt4 book ai didi

java - 如何使程序将文件从包复制到 java 中的 user.dir?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:42:06 25 4
gpt4 key购买 nike

我想创建创建某些 HTML 文件的 Java 程序,并且由于它们都包含一些图像,程序还应该将这些图像复制到创建 HTML 文件的 user.dir。我在“资源”包中有这些图像,代码在“代码”包中。我该如何做到这一点?

最佳答案

基本上,您需要一份要复制的资源文件列表。您使用的它们

public class CopyUtil {

public void doTheCopy( List<String> resourceNames ) {

for ( String resource : resourceNames ) {
InputStream is = this.getClass().getClassLoader().getResourceAsStream(resource);
FileOutputStream fos =
new FileOutputStream( new File(System.getProperty("user.dir"), resource));
byte[] buffer = new byte[1024];
int read = -1;
while( (read = is.read(buffer)) != -1 ) {
fos.write( buffer,0,read);
}
fos.flush();
fos.close();
}
}
}

关于java - 如何使程序将文件从包复制到 java 中的 user.dir?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2095474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com