Apache Commons IO
Version 2.13.0
Release Notes
INTRODUCTION:
Commons IO is a package of Java utility classes like java.io.
Classes in this package are considered to be so standard and of such high
reuse as to justify existence in java.io.
The Apache Commons IO library contains utility classes, stream implementations, file filters,
file comparators, endian transformation classes, and much more.
Java 8 required.
Changes in this version include:
New features:
o Add CharSequenceInputStream.Builder. Thanks to Gary Gregory.
o Add ChunkedOutputStream.Builder. Thanks to Gary Gregory.
o Add AbstractStreamBuilder.setOpenOptions(OpenOption...). Thanks to Gary Gregory.
o Add some missing conversions to AbstractOrigin subclasses. Thanks to Gary Gregory.
o Add AbstractOrigin.getByteArray(long, int). Thanks to Gary Gregory.
o Add and use RandomAccessFiles. Thanks to Gary Gregory.
o Add AbstractOrigin.size(). Thanks to Gary Gregory.
o Add PathUtils.EMPTY_FILE_ATTRIBUTE_ARRAY. Thanks to Gary Gregory.
o Add CharSequenceInputStream.Builder.setCharsetEncoder(CharsetEncoder). Thanks to Gary Gregory.
o Add CharsetEncoders.toCharsetEncoder(CharsetEncoder, Supplier<CharsetEncoder>). Thanks to Gary Gregory.
Fixed Bugs:
o IO-791: Regression in FileUtils.touch() - no longer creates parent directories. Thanks to Chad Wilson, Gary Gregory.
o ByteArrayOrigin should be able convert a byte[] to a ByteArrayInputStream. Thanks to Gary Gregory.
o AbstractOriginSupplier.checkOrigin() now throws IllegalStateException instead of NullPointerException. Thanks to Gary Gregory.
o IO-796: FileAlreadyExistsException in PathUtils.createParentDirectories(Path, LinkOption, FileAttribute...). Thanks to Giacomo Boccardo, Gary Gregory.
o Only read the relevant portion of a file in AbstractOrigin.FileOrigin.getByteArray(long, int) Thanks to Gary Gregory.
o Only read the relevant portion of a file in AbstractOrigin.PathOrigin.getByteArray(long, int) Thanks to Gary Gregory.
o IO-798: DeferredFileOutputStream throws exception when system temp dir is a symlink. Thanks to Shai Shapira, Gary Gregory.
o ReaderInputStream.Builder.setCharsetEncoder(null) should reset to a default object, not throw an NPE. Thanks to Gary Gregory.
o ReaderInputStream.Builder.setCharset(null) should reset to a default object, not throw an NPE. Thanks to Gary Gregory.
Changes:
o Bump commons-parent from 57 to 58. Thanks to Gary Gregory, Dependabot.
Compatibility with 2.6:
Binary compatible: Yes.
Source compatible: Yes.
Semantic compatible: Yes.
Commons IO 2.9.0 requires Java 8.
Commons IO 2.8.0 requires Java 8.
Commons IO 2.7 requires Java 8.
Commons IO 2.6 requires Java 7.
Commons IO 2.5 requires Java 6.
Commons IO 2.4 requires Java 6.
Commons IO 2.3 requires Java 6.
Commons IO 2.2 requires Java 5.
Commons IO 1.4 requires Java 1.3.
Historical list of changes: https://commons.apache.org/proper/commons-io/changes-report.html
For complete information on Apache Commons IO, including instructions on how to submit bug reports,
patches, or suggestions for improvement, see the Apache Commons IO website:
https://commons.apache.org/proper/commons-io/
Download page: https://commons.apache.org/proper/commons-io/download_io.cgi
Have fun!
-Apache Commons Team
Apache Commons IO
Version 2.12.0
Release Notes
==============================================================================
INTRODUCTION:
Commons IO is a package of Java utility classes like java.io.
Classes in this package are considered to be so standard and of such high
reuse as to justify existence in java.io.
The Apache Commons IO library contains utility classes, stream implementations, file filters,
file comparators, endian transformation classes, and much more.
Java 8 required.
Changes in this version include:
New features:
o IO-746: Drop unnecessary casts and conversions #267. Thanks to Davide Angelocola.
o Add GitHub coverage.yml. Thanks to Gary Gregory.
o Add BrokenReader.INSTANCE. Thanks to Gary Gregory.
o Add UncheckedBufferedReader. Thanks to Gary Gregory.
o Add UncheckedFilterReader. Thanks to Gary Gregory.
o Add UncheckedFilterWriter. Thanks to Gary Gregory.
o Add StringInputStream. Thanks to Gary Gregory.
o Add UncheckedFilterInputStream. Thanks to Gary Gregory.
o Add UncheckedFilterOutputStream. Thanks to Gary Gregory.
o Add BrokenInputStream.INSTANCE. Thanks to Gary Gregory.
o Add ClosedInputStream.INSTANCE and deprecate CLOSED_INPUT_STREAM. Thanks to Gary Gregory.
o Add ClosedReader.INSTANCE and deprecate CLOSED_READER. Thanks to Gary Gregory.
o Add BrokenWriter.INSTANCE. Thanks to Gary Gregory.
o Add ClosedOutputStream.INSTANCE and deprecate CLOSED_OUTPUT_STREAM. Thanks to Gary Gregory.
o Add ClosedWriter.INSTANCE and deprecate CLOSED_WRITER. Thanks to Gary Gregory.
o Add NullOutputStream.INSTANCE and deprecate NULL_OUTPUT_STREAM. Thanks to Gary Gregory.
o Add NullPrintStream.INSTANCE and deprecate NULL_PRINT_STREAM. Thanks to Gary Gregory.
o Add NullWriter.INSTANCE and deprecate NULL_WRITER. Thanks to Gary Gregory.
o Add NullInputStream.INSTANCE. Thanks to Gary Gregory.
o Add NullReader.INSTANCE. Thanks to Gary Gregory.
o Add PathUtils.readString(Path, Charset). Thanks to Gary Gregory.
o Add FileUtils.newOutputStream(File, boolean). Thanks to Gary Gregory.
o Add PathUtils.newOutputStream(Path, boolean). Thanks to Gary Gregory.
o Add UncheckedAppendable. Thanks to Gary Gregory.
o Add and reuse UncheckedIOExceptions. Thanks to Gary Gregory.
o Add PathUtils.getTempDirectory(). Thanks to Gary Gregory.
o Add FileSystem.getNameSeparator(). Thanks to Gary Gregory.
o Add FileSystem.normalizeSeparators(). Thanks to Gary Gregory.
o Add PathUtils.isNewer(Path, FileTime, LinkOption...). Thanks to Gary Gregory.
o Add PathUtils.isNewer(Path, Instant, LinkOption...). Thanks to Gary Gregory.
o Add AgeFileFilter.AgeFileFilter(Instant).
Add AgeFileFilter.AgeFileFilter(Instant, boolean). Thanks to Gary Gregory.
o Add FileUtils.lastModifiedFileTime(File). Thanks to Gary Gregory.
o Add FileTimes. Thanks to Gary Gregory.
o Add PathUtils.waitFor(Path, Duration, LinkOption...). Thanks to Gary Gregory.
o Add org.apache.commons.io.input.Tailer.getDelayDuration(). Thanks to Gary Gregory.
o Add FileUtils.current(). Thanks to Gary Gregory.
o Add and use PathUtils.setLastModifiedTime(Path) for more precision.
Add and use PathUtils.setLastModifiedTime(Path, Path) for more precision. Thanks to Gary Gregory.
o Add and use PathUtils.isNewer(Path, ChronoZonedDateTime, LinkOption...) for more precision.
Add and use PathUtils.isNewer(Path, Path) for more precision.
Add and use FileUtils.isNewer(File, FileTime) for more precision. Thanks to Gary Gregory.
o Add and use PathUtils.isOlder(Path, FileTime, LinkOption...).
Add and use PathUtils.isOlder(Path, Instant, LinkOption...).
Add and use PathUtils.isOlder(Path, long, LinkOption...).
Add and use PathUtils.isOlder(Path, Path). Thanks to Gary Gregory.
o Add and use PathUtils.sizeOf(Path).
Add and use PathUtils.sizeOfAsBigInteger(Path).
Add and use PathUtils.sizeOfDirectory(Path).
Add and use PathUtils.sizeOfDirectoryAsBigInteger(Path). Thanks to Gary Gregory.
o Add and use IOCase.value(IOCase, IOCase). Thanks to Gary Gregory.
o Add Tailer.Tailable interface to allow tailing of remote files for example using jCI
没有合适的资源?快使用搜索试试~ 我知道了~
Common-io工具类
共837个文件
html:826个
jar:5个
txt:3个
需积分: 0 0 下载量 65 浏览量
2023-08-03
12:00:26
上传
评论
收藏 7.48MB ZIP 举报
温馨提示
Common-io工具类
资源推荐
资源详情
资源评论
收起资源包目录
Common-io工具类 (837个子文件)
stylesheet.css 13KB
index-all.html 1.29MB
IOUtils.html 481KB
FileUtils.html 454KB
IOUtils.html 384KB
FileUtils.html 378KB
PathUtils.html 253KB
FilesUncheck.html 202KB
PathUtils.html 187KB
FilenameUtils.html 167KB
IOStream.html 119KB
deprecated-list.html 114KB
IOFileFilter.html 107KB
FileFilterUtils.html 104KB
Tailer.html 98KB
Tailer.Tailable.html 98KB
Tailer.Builder.html 98KB
Tailer.RandomAccessResourceBridge.html 98KB
FilenameUtils.html 97KB
XmlStreamReader.Builder.html 94KB
XmlStreamReader.html 94KB
overview-tree.html 81KB
Tailer.html 74KB
FilesUncheck.html 72KB
FileFilterUtils.html 70KB
DirectoryWalker.CancelException.html 66KB
DirectoryWalker.html 66KB
LockableFileWriter.html 65KB
DirectoryWalker.html 63KB
FileWriterWithEncoding.html 63KB
XmlStreamReader.html 63KB
IOStream.html 59KB
WriterOutputStream.html 55KB
CopyUtils.html 54KB
ReversedLinesFileReader.Builder.html 52KB
ReversedLinesFileReader.html 52KB
FileSystemUtils.html 52KB
EndianUtils.html 51KB
ReadAheadInputStream.Builder.html 51KB
ReadAheadInputStream.html 51KB
FileSystem.html 50KB
IOSupplier.html 50KB
AbstractStreamBuilder.html 50KB
AbstractOriginSupplier.html 50KB
AbstractByteArrayOutputStream.html 49KB
SwappedDataInputStream.html 49KB
AbstractOrigin.ReaderOrigin.html 48KB
AbstractOrigin.CharSequenceOrigin.html 48KB
AbstractOrigin.OutputStreamOrigin.html 48KB
AbstractOrigin.WriterOrigin.html 48KB
AbstractOrigin.ByteArrayOrigin.html 48KB
AbstractOrigin.html 48KB
AbstractOrigin.PathOrigin.html 48KB
AbstractOrigin.InputStreamOrigin.html 48KB
AbstractOrigin.FileOrigin.html 48KB
AbstractOrigin.URIOrigin.html 48KB
ReaderInputStream.html 48KB
WildcardFileFilter.html 48KB
AccumulatorPathVisitor.html 46KB
BOMInputStream.html 46KB
BOMInputStream.Builder.html 46KB
ValidatingObjectInputStream.html 46KB
BOMInputStream.html 45KB
WriterOutputStream.html 45KB
WriterOutputStream.Builder.html 45KB
UnsynchronizedByteArrayOutputStream.html 45KB
LockableFileWriter.html 44KB
LockableFileWriter.Builder.html 44KB
DeferredFileOutputStream.html 44KB
FileAlterationObserver.html 44KB
ProxyCollectionWriter.html 43KB
serialized-form.html 43KB
ReaderInputStream.html 43KB
ReaderInputStream.Builder.html 43KB
EndianUtils.html 43KB
ReversedLinesFileReader.html 43KB
UncheckedFilterWriter.html 43KB
allclasses-frame.html 42KB
ObservableInputStream.html 42KB
AbstractOrigin.html 42KB
ProxyWriter.html 42KB
CountingPathVisitor.html 41KB
package-summary.html 41KB
UnsynchronizedBufferedInputStream.Builder.html 41KB
UnsynchronizedBufferedInputStream.html 41KB
CharSequenceInputStream.html 41KB
IOFunction.html 40KB
IOCase.html 40KB
UncheckedBufferedReader.html 40KB
DeferredFileOutputStream.Builder.html 40KB
DeferredFileOutputStream.html 40KB
OrFileFilter.html 40KB
AndFileFilter.html 40KB
FileAlterationObserver.html 39KB
FilterCollectionWriter.html 39KB
NullInputStream.html 39KB
ByteArrayOutputStream.html 39KB
BoundedInputStream.html 39KB
AbstractFileFilter.html 38KB
AbstractByteArrayOutputStream.InputStreamConstructor.html 38KB
共 837 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
一只小蔡
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mysql语句大全及用法
- Online Maps v3 3.7.15版本
- OpenGL渲染引擎-设计与实践
- meta-llama-3-8b-instruct 的 model-00001-of-00004.safetensors 的1/3
- C# yolov8 TensorRT +ByteTrack Demo.rar
- WX小程序源码无后台同城拼车(完整带PHP后台)
- 基于Swift的空气质量监测应用设计源码 - BadAir
- java开发的基于kafka、xlog的web日志实时分析storm topology
- k8s1.20.4-高可用集群部署-新增项目-kubernetes安装包和详细文档笔记整理
- 基于UC3842-S开关电源PDF原理图+反激开关电源全套学习教程资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功