python清理电脑垃圾写个脚本
时间: 2023-06-12 10:07:11 浏览: 166
好的,以下是一个简单的Python脚本,可以清理Windows操作系统的临时文件、回收站、浏览器缓存等常见的垃圾文件:
```python
import os
import shutil
# 清理临时文件
temp_folder = os.environ.get('TEMP')
if temp_folder:
for root, dirs, files in os.walk(temp_folder):
for filename in files:
file_path = os.path.join(root, filename)
try:
os.remove(file_path)
except:
pass
# 清理回收站
recycle_bin_folder = os.path.join(os.environ.get('USERPROFILE'), 'RecycleBin')
if os.path.exists(recycle_bin_folder):
shutil.rmtree(recycle_bin_folder)
# 清理Chrome浏览器缓存
chrome_cache_folder = os.path.join(os.environ.get('LOCALAPPDATA'), 'Google', 'Chrome', 'User Data', 'Default', 'Cache')
if os.path.exists(chrome_cache_folder):
shutil.rmtree(chrome_cache_folder)
# 清理Firefox浏览器缓存
firefox_cache_folder = os.path.join(os.environ.get('APPDATA'), 'Mozilla', 'Firefox', 'Profiles')
if os.path.exists(firefox_cache_folder):
for profile_folder in os.listdir(firefox_cache_folder):
profile_cache_folder = os.path.join(firefox_cache_folder, profile_folder, 'cache2')
if os.path.exists(profile_cache_folder):
shutil.rmtree(profile_cache_folder)
```
这个脚本会依次清理临时文件、回收站、Chrome浏览器缓存、Firefox浏览器缓存。你可以根据需要修改代码,添加或删除其他的垃圾清理功能。请注意,清理垃圾文件时要小心,不要误删除重要文件。
阅读全文