pyguymer3.remove_almost_empty_directories

pyguymer3.remove_almost_empty_directories(path, /, *, debug=True, ignorableFiles=('.directory', '.DS_Store', 'cover.jpg', 'cover.png', 'Thumbs.db', '._.directory', '._.DS_Store', '._cover.jpg', '._cover.png', '._Thumbs.db'), remove=False)[source]

Remove directories which are almost empty.

This function removes directories which are almost empty, based on a tuple of ignorable file names.

Parameters:
  • path (str) – the directory to search

  • debug (bool, optional) – print debug messages

  • ignorableFiles (tuple of str, optional) – the tuple of file names which can safely be ignored

  • remove (bool, optional) – remove almost empty directories

Returns:

ans – the number of removed directories

Return type:

int

Notes

Copyright 2017 Thomas Guymer [1]

References