您的位置:首页 > google Chrome浏览器下载目录智能分类操作

google Chrome浏览器下载目录智能分类操作

时间:2026-03-10 来源:谷歌浏览器官网

google Chrome浏览器下载目录智能分类操作1

要实现Google Chrome浏览器下载目录的智能分类操作,可以使用Python的`os`和`shutil`库。以下是一个简单的示例:
python
import os
import shutil
def smart_categorize_downloads(directory):
categories = {
"images": [],
"videos": [],
"documents": [],
"other": []
}
for root, dirs, files in os.walk(directory):
for file in files:
if file.lower().endswith(('.png', '.jpg', '.jpeg')):
images.append(os.path.join(root, file))
elif file.lower().endswith(('.mp4', '.avi', '.mkv')):
videos.append(os.path.join(root, file))
elif file.lower().endswith(('.docx', '.pdf', '.pptx')):
documents.append(os.path.join(root, file))
else:
other.append(os.path.join(root, file))
for category in categories:
categories[category] = sorted(categories[category], key=lambda x: os.path.getsize(x))
return categories
if __name__ == "__main__":
directory = "C:/Users/username/Downloads" 请替换为实际的下载目录
result = smart_categorize_downloads(directory)
print(result)

这个脚本会遍历指定目录下的所有文件,根据文件扩展名将它们分类到相应的文件夹中。最后,它会输出一个字典,其中键是文件类别(如“images”、“videos”等),值是一个包含该类别下所有文件的列表。