Listing All Files in a Directory and Subdirectories

  • Share this:

Code introduction


This function is used to list all files in a specified directory, including files in subdirectories.


Technology Stack : os

Code Type : Function

Code Difficulty :


                
                    
import os
import re

def list_files_in_directory(directory):
    """
    列出指定目录下的所有文件。

    :param directory: 要列出文件的目录路径
    :return: 包含所有文件路径的列表
    """
    file_list = []
    for root, dirs, files in os.walk(directory):
        for file in files:
            file_list.append(os.path.join(root, file))
    return file_list                
              
Tags: