Interface FreeSpaceCalculator

  • All Known Implementing Classes:
    FreeSpaceCalculatorImpl

    public interface FreeSpaceCalculator
    Service to compute free space under a given folder
    Since:
    7.0
    Author:
    Eugene Petrenko (eugene.petrenko@gmail.com)
    • Method Detail

      • getFreeSpace

        @Nullable
        Long getFreeSpace​(@NotNull
                          File folder)
        Computes free space under a given folder.
        NOTE: Do not forget to take into account possible symbolic links and mount points
        Parameters:
        folder - directory to compute free space
        Returns:
        free space in bytes or null if free space cannot be computed
        Since:
        7.0