如何将文本文件从jar复制到jar外部的文件中?

假设我的jar包“ com.test.io”中有一个名为test.txt的文件。

我将如何编写一个类来检索此文本文件,然后将内容复制到文件系统上的新文件中?

回答:

假设jar在您的类路径中:

URL url = getClassLoader().getResource("com/test/io/test.txt");

FileOutputStream output = new FileOutputStream("test.txt");

InputStream input = url.openStream();

byte [] buffer = new byte[4096];

int bytesRead = input.read(buffer);

while (bytesRead != -1) {

output.write(buffer, 0, bytesRead);

bytesRead = input.read(buffer);

}

output.close();

input.close();

以上是 如何将文本文件从jar复制到jar外部的文件中? 的全部内容, 来源链接: utcz.com/qa/403320.html

回到顶部