如何将文本文件从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