def get_directory_contents(directory_path):
content_list = []
def append_content(path):
for entry in os.scandir(path):
child_path = os.path.join(path, entry.name)
if entry.is_dir():
content_list.append(child_path + '/')
append_content(child_path)
elif entry.is_file():
content_list.append(child_path)
append_content(directory_path)
# content_list.sort() # 确保返回的列表顺序一致
return content_list
网友评论