pyslk.size_raw

Contents

pyslk.size_raw#

pyslk.size_raw(resource_path: str | Path | None = None, resource_id: str | int | None = None, recursive: bool = False, pad_spaces_left: int = -1, verbose: bool = False, double_verbose: bool = False, return_type: int = 0) str | int | CompletedProcess#

Returns file size in byte

Parameters:
  • resource_path (str or Path or None) – namespace or resource

  • resource_id (str or int) – a resource id

  • recursive (bool) – use the -R to calculate size recursively

  • pad_spaces_left (int) – pad spaces left

  • verbose (bool) – single verbose mode, Default: False

  • double_verbose (bool) – double verbose mode, Default: False

  • return_type (int) – select between 0 (== str output), 1 (== exit code), 2 (subprocess output)

Returns:

stdout of the slk call

Return type:

Union[str, int, subprocess.CompletedProcess]