1
A
回答
1
這是我從org.bukkit.plugin.java.JavaPlugin發現它似乎工作
public void saveResource(String resourcePath, boolean replace) {
if (resourcePath == null || resourcePath.equals("")) {
throw new IllegalArgumentException("ResourcePath cannot be null or empty");
}
resourcePath = resourcePath.replace('\\', '/');
InputStream in = getResource(resourcePath);
if (in == null) {
throw new IllegalArgumentException("The embedded resource '" + resourcePath + "' cannot be found");
}
File outFile = new File(dataFolder, resourcePath);
int lastIndex = resourcePath.lastIndexOf('/');
File outDir = new File(dataFolder, resourcePath.substring(0, lastIndex >= 0 ? lastIndex : 0));
if (!outDir.exists()) {
outDir.mkdirs();
}
try {
if (!outFile.exists() || replace) {
OutputStream out = new FileOutputStream(outFile);
byte[] buf = new byte[1024];
int len;
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
out.close();
in.close();
} else {
logger.log(Level.WARNING, "Could not save " + outFile.getName() + " to " + outFile + " because "
+ outFile.getName() + " already exists.");
}
} catch (IOException ex) {
logger.log(Level.SEVERE, "Could not save " + outFile.getName() + " to " + outFile, ex);
}
}
相關問題
- 1. 如何在java中的資源文件夾中複製文件
- 2. 文件中的資源文件夾
- 3. DeploymentItem-Attribut文件夾中的所有文件和文件夾
- 4. powershell複製文件夾中的所有文件夾和文件
- 5. 列出excel中文件夾和子文件夾中的所有文件
- 6. Java:從資源文件夾內的文件夾中讀取txt文件
- 7. 如何獲取在資源「res」文件夾中的文件夾中的所有文件名的數組
- 8. 源文件夾文件Java
- 9. 如何gradle這個和其他資源文件夾添加資源文件夾
- 10. 如何在.NET中複製文件夾和所有子文件夾和文件?
- 11. C - 列出文件夾和所有子文件夾中包含的文件
- 12. 如何掃描文件夾和子文件夾中的所有文件?
- 13. 如何列出tomcat中的文件夾中的所有文件?
- 14. FileReader無法從資源文件夾中讀取Java導出時
- 15. MVC4列出文件夾中的所有子文件夾
- 16. 可繪製資源文件夾中的子文件夾?
- 17. 從java項目的資源文件夾中獲取所有文件名
- 18. Java保存資源文件夾到磁盤文件夾
- 19. 如何CHMOD文件夾mac中的所有文件夾?
- 20. 如何設置文件夾內所有文件和文件夾的NSURL資源值
- 21. Nmake - 編譯所有子文件夾中的所有源文件
- 22. 列出文件夾中的所有嵌入式資源
- 23. 刪除文件夾和所有子文件夾(包括文件夾)中的所有文件
- 24. 從運行jar文件夾中的資源文件夾中加載docx文件
- 25. 無法從資源文件夾中的文件複製到文檔文件夾
- 26. NSBundle和資源文件夾內的訪問文件夾
- 27. Dropbox中的所有文件夾和文件夾的列表
- 28. PHP - 所有文件和文件夾指定的文件夾
- 29. 如何從DispatchServlet映射文件夾(資源文件夾)
- 30. 如何從文件夾中加載圖像,但沒有資源文件夾
什麼你說的「出口」的意思? – SLaks
我想將jar裏面的文件複製到jar外面 –
jar是一個zip文件。您可以導出它並從中獲取資源。 –