3
특정 HTML 파일을 생성하는 Java 프로그램을 만들고 싶고 모든 이미지가 포함되어 있기 때문에 프로그램은 HTML 파일이 생성되는 user.dir에도 해당 이미지를 복사해야합니다. 패키지 "자원"에있는 이미지가 있고 코드는 패키지 "코드"에 있습니다. 그 일을 어떻게해야합니까?java에서 패키지에서 user.dir으로 프로그램 복사 파일을 만드는 방법은 무엇입니까?
특정 HTML 파일을 생성하는 Java 프로그램을 만들고 싶고 모든 이미지가 포함되어 있기 때문에 프로그램은 HTML 파일이 생성되는 user.dir에도 해당 이미지를 복사해야합니다. 패키지 "자원"에있는 이미지가 있고 코드는 패키지 "코드"에 있습니다. 그 일을 어떻게해야합니까?java에서 패키지에서 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();
}
}
}
이것은 정적 방법이어야합니다. – Jherico