"""This is my first python project in bit bucket. I am a beginner in python I've created this script based on my knowledge in the language. I created this script initially to address my issue and then i want to make it public so that others can use it"""
#Description: This script lists the number of files under each directory by default. Directories, Hidden Files, Hidden Directories can also be listed by adding respective arguments. The script also supports command line arguments. Just run as python file-lister.py to list the number of files.
#Requirements: Python 2.6+
#Instructions:
- Run as python file-lister.py to list the number of files,directories,hidden files,hidden directories under each directory.
- Script without additional arguments gives outputs number of files recursively under each directory from current working directory.
- Script with additional options give respective results.
#Usage:
- python file-lister.py [OPTION]
- -f,--file - prints number of files.
- -d,--dir - prints number of directories.
- -hf,--hidden-dir - prints number of hidden files.
- -hd,--hidden-dir - prints number of hidden directories.
- -p,--path - custom path to scan and print.
#Note: If you get "maximum recursion depth exceeded" error enable setrecursionlimit in file-lister.py and set value > 1000 default value is 1000. Also this script works only on linux systems.