“Python Count Files Directory” Code-Antworten

Python Count Files Directory

import os
len(os.listdir(directory))
Yawning Yacare

Python Count Files Directory

# accepts any number of paths, 
# returns the total amound of files (not dirs) that are in the given paths
# looks recursively

def countFiles(*paths):
    """
    :param paths: list of all paths, the number of files are added
    :return: return the number of files (not directories) in the folders recursively (subfolders are checked as well)
    """
    def helper(path: str):
        count = 0
        # iterate through all files and dir names in path
        for fileName in os.listdir(path):
            filePath = join(path, fileName)
            if isfile(filePath): # if file, increment
                count += 1
            elif isdir(filePath): # if dir, recursively count files in dir
                count += helper(filePath)
        return count

    numFiles = 0
    for path in paths:
        numFiles += helper(path)
    return numFiles
Yucky Yak

Ähnliche Antworten wie “Python Count Files Directory”

Fragen ähnlich wie “Python Count Files Directory”

Weitere verwandte Antworten zu “Python Count Files Directory” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen