All Classes and Interfaces

Class
Description
The class CompareFileExtensions helps you to compare files.
Interface for copying files or directories
The class CopyDirectoryExtensions helps you to copy directories
The class CopyFileExtensions helps you to copy files.
The Createable interface provides methods for creating files and directories with a variety of configurations and options
The class DeleteFileExtensions helps delete files, leveraging new functionalities from java.nio.file introduced in JDK 17 for optimized handling
The class DeleteLinesByIndexInFile implements the FileChangeable interface to delete specific lines in a file based on a list of line indexes.
Exception that is thrown if an attempt is made to create a directory that already exists
Exception to be thrown if the directory cannot be created.
Exception to be thrown if the directory cannot be created.
The class DirectoryFactory helps you to create directories
Exception if the directory has no content.
The class DirectoryStructureExtensions provides methods for get File infos from directory structures
The class DirectoryStructureFactory helps you to create directory structures
Interface for delete files or directories
The interface FileChangeable is a BiFunction for modify files
The class FileCompareResultBean is pojo for comparing two files.
The class FileContentInfo represents information about file content, including checksum and binary data.
The builder class for constructing `FileContentInfo` objects.
Bean that tells if the content from the given files are equal.
The enum FileCreationState provides constants for the file creation state
This Exception is thrown when the file is not found or does not exist.
Utility class for the use with File object
The class FileFactory provides utility methods for creating files
The class FileInfo represents file information, including name, path, and directory flag.
The builder class for constructing `FileInfo` objects.
Exception if the file is a directory.
Exception if the file is not a directory.
Exception if the file or directory is security restricted.
Exception if the file could not be renamed.
The class FileSearchExtensions provides methods for searching in directories.
The Interface IFileCompareResultBean.
The Interface IFileContentResultBean.
The LineAppender class provides utility methods for appending lines of text to a file.
The class MergeDirectoryExtensions provides methods for simple merge of directories
This enum class defines strategies for merge directories
The class ModifyFileExtensions provides methods for modifying files
The class PathFinder is a helper class for getting source folders from maven projects.
The interface Readable provides methods for reading file contents
The class ReadFileExtensions helps in reading files.
Interface Renameable provides methods for renaming files and directories.
The class RenameFileExtensions helps you to rename files or directories.
Interface for searching capabilities within files and directories
The class SearchFileAttributesBean encapsulates flags to indicate whether specific file attributes should be ignored during file comparison operations.
The builder class for constructing SearchFileAttributesBean objects.
The class SortFileExtensions provides algorithms for sort file content.
The interface Storable provides methods for storing or updating file contents
The class StoreFileExtensions provides extension methods for files to store or update
The class SystemFileExtensions provide methods for get system or user files.
The SystemPropertiesExtensions class provides utility methods to retrieve common system properties.
The class WriteFileExtensions provides methods for writing in files.