Packages 
Package Description
org.apache.commons.io
Provides classes for working with streams, readers, writers and files.
org.apache.commons.io.build
Provides classes to implement IO builders.
org.apache.commons.io.channels
Provides classes to work with java.nio.channels.
org.apache.commons.io.charset
Provides classes to work with code from java.nio.charset.
org.apache.commons.io.comparator
Provides various Comparator implementations for Files and Path.
org.apache.commons.io.file
Provides extensions in the realm of java.nio.file.
org.apache.commons.io.file.attribute
Provides help using java.nio.file.attribute types.
org.apache.commons.io.file.spi
Provides extensions in the realm of java.nio.file.spi.
org.apache.commons.io.filefilter
Provides the an interface IOFileFilter that combines both FileFilter and FilenameFilter.
org.apache.commons.io.function
Provides IO-only related functional interfaces for lambda expressions and method references.
org.apache.commons.io.input
Provides implementations of input classes, such as InputStream and Reader.
org.apache.commons.io.input.buffer
Provides implementations of buffered input classes, such as CircularBufferInputStream and PeekableInputStream.
org.apache.commons.io.monitor
Provides a component for monitoring file system events (directory and file create, update and delete events).
org.apache.commons.io.output
Provides implementations of output classes, such as OutputStream and Writer.
org.apache.commons.io.serialization
Provides a framework for controlling the deserialization of classes.