Commons IO 2.5文件操作工具包
Apache 的 IO 操作工具包里的老熟人,commons-io-2.5.jar挺适合用在一些文件的小场景,比如读写文本、复制流、关流啥的,省得你手动写那些又长又容易出错的try-catch-finally
。不管是搞 Spring,还是用老一点的 Struts,基本都少不了它。
commons-io的亮点之一是各种封装得细,比如FileUtils
、IOUtils
这些类,方法命名都挺直观的,写起来也舒服。比如你要把一个InputStream
转成String
,一句IOUtils.toString(inputStream, "UTF-8")
就搞定,挺省事。
要注意的是,2.5虽然稳定,但现在也不算最新,如果你在搞一些对 JDK 版本要求比较高的项目,得换新一点的版本。老项目用它问题不大,稳定压倒一切嘛。
顺手贴几个相关资源,你要是想了解其他版本或者配套包的,也可以看看:Commons-io 工具包、Apache 上传必备库合集。
如果你刚好在文件上传、下载、缓存、目录遍历之类的事儿,这个包确实还蛮省心。用熟了之后,效率能高不少。
203.81KB
文件大小:
评论区