Apache Commons IO 2.21.0 API

Apache Commons IO

leafIntroduction

Apache Commons IO is a library of utilities to assist with developing IO functionality as the package list below describes.

leafRequirements

  • Java 8 or above.
  • If using OSGi, R7 or above.
Packages
Package
Description
Provides classes for working with streams, readers, writers and files.
Provides classes to implement the builder pattern for IO classes.
Provides classes to work with java.nio.channels.
Provides classes to work with code from java.nio.charset.
Provides various Comparator implementations for Files and Path.
Provides extensions in the realm of java.nio.file.
Provides help using java.nio.file.attribute types.
Provides extensions in the realm of java.nio.file.spi.
Provides the an interface IOFileFilter that combines both FileFilter and FilenameFilter.
Provides IO-only related functional interfaces for lambda expressions and method references.
Provides implementations of input classes, such as InputStream and Reader.
Provides implementations of buffered input classes, such as CircularBufferInputStream and PeekableInputStream.
Provides a component for monitoring file system events (directory and file create, update and delete events).
Provides implementations of output classes, such as OutputStream and Writer.
Provides a framework for controlling the deserialization of classes.