什么是“Jodatime”? /“阿帕奇公共空间” Zip/Unzip Java 实用程序?
我确信有一个成熟的、广泛使用的 ZIP 文件实用程序,但我似乎找不到。与 Apache Commons、Google Collections、Joda Time 具有相同成熟度的东西
我正在尝试执行最简单的任务,即以字节数组 (ZipInputStream) 形式获取 zip 文件并将其提取到文件夹中。这似乎是一项非常乏味的任务。
我希望有一个语法糖 API 可以做这样的事情:
public class MyDreamZIPUtils
public static void extractToFolder(ZipInputStream zin, File outputFolderRoot){
...
}
public static void extractToFolder(ZipFile zf, File outputFolderRoot){
...
}
public static zipFolder(File folderToZip, File zippedFileLocation){
...
}
public static zipFolder(File folderToZip, ByteArrayOutputStream zipResult){
...
}
有这样的事情吗? 我错过了什么吗?
I'm sure that there is a mature, widely used ZIP file utility out there, I just can't seem to find out. Something with the same maturity as Apache Commons, Google Collections, Joda Time
I'm trying to do the simplest task of getting a zip file as a byte array (ZipInputStream) and extract it to a folder. this seems like a very tedious task.
I would hope for a syntactic sugar API that does somethnig like this:
public class MyDreamZIPUtils
public static void extractToFolder(ZipInputStream zin, File outputFolderRoot){
...
}
public static void extractToFolder(ZipFile zf, File outputFolderRoot){
...
}
public static zipFolder(File folderToZip, File zippedFileLocation){
...
}
public static zipFolder(File folderToZip, ByteArrayOutputStream zipResult){
...
}
Anything like this?
Am I missing something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
http://commons.apache.org/compress/
我相信你可以写出“语法糖” ” 最重要的是。
Javadoc:http://commons.apache.org/compress/apidocs/index.html
http://commons.apache.org/compress/
I am sure you can write the "syntactic sugar" on top of that.
Javadoc: http://commons.apache.org/compress/apidocs/index.html
我只使用了Java API调用...我没有执行你所有的方法。你可以从这里弄清楚它们...请注意,我并不声称代码没有错误...使用风险自负:)
参考 Java2s
I used only Java API calls... I did not do all your methods. you can figure them out from here... Please note i do not claim that the code is bug free... use at your own risk :)
Reference Java2s