Package eu.svjatoslav.commons.file


package eu.svjatoslav.commons.file
Provides utility classes for file system operations and path handling.

This package contains classes for common file operations:

  • IOHelper - File I/O utilities including recursive deletion, reading/writing files, and smart file overwriting
  • FilePathParser - Parse file paths to extract extensions, file names, and format file sizes
  • CommonPathResolver - Resolve common system paths such as user home directory

These utilities simplify common file operations that would otherwise require repetitive boilerplate code. The IOHelper class in particular handles edge cases like symbolic links and recursive directory deletion.

Since:
1.0
Author:
Svjatoslav Agejenko
See Also:
  • Classes
    Class
    Description
    Resolves common system paths and directories.
    Utility class for parsing file paths and extracting file metadata.
    Utility class for common file system operations.