import os directory = 'C:/Users/Kuban/Desktop/PYTHON_folder' number_of_files = len([item for item in os.listdir(directory) if os.path.isfile(os.path.join(directory, item))]) print(number_of_files) files = [] for r,d,f in os.walk(directory): for file in f: files.append(os.path.join(r, file)) for f in files: print(f)