Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pathlib import Path
- def sort_files(folders, files):
- def sorter(path):
- return str(path).lower()
- folder_content = sorted(folders, key=sorter)
- folder_content += sorted(files, key=sorter)
- return folder_content
- def get_content(path):
- path = Path(path)
- folders = []
- files = []
- for file in path.iterdir():
- if file.is_dir():
- folders.append(file)
- elif file.is_file():
- files.append(file)
- return sort_files(folders, files)
- sorted_folder = get_content(Path.home() / 'Downloads')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement