C:\Windows\Web\Wallpaper
这个路径下面的所有图片都是Windows自带的壁纸
其中C:\Windows\Web\Wallpaper\Windows\img0.jpg
是Windows 11默认壁纸
22 个赞
好神奇,怎么知道的
1 个赞
重装系统时不小心发现的
1 个赞
提取自动更换的锁屏壁纸 到文件夹
import os
import shutil
from PIL import Image
import time
# 自动更换的锁屏壁纸 想 保存到那个位置
wallpapers_folder = r'C:\Users\Administrator\Desktop\壁纸'
# 如果壁纸文件夹不存在,创建它
if not os.path.exists(wallpapers_folder):
os.makedirs(wallpapers_folder)
# 获取Spotlight图片的父文件夹路径
local_appdata = os.getenv('LOCALAPPDATA')
parent_folder = os.path.join(local_appdata, "Packages")
# 查找以 "Microsoft.Windows.ContentDeliveryManager_" 开头的文件夹
spotlight_folder = None
for folder_name in os.listdir(parent_folder):
if folder_name.startswith("Microsoft.Windows.ContentDeliveryManager_"):
spotlight_folder = os.path.join(parent_folder, folder_name, "LocalState", "Assets")
break
# 检查是否找到了合适的Spotlight文件夹
if spotlight_folder and os.path.exists(spotlight_folder):
files = os.listdir(spotlight_folder)
# 处理每个文件
for idx, file_name in enumerate(files):
file_path = os.path.join(spotlight_folder, file_name)
# 打开文件并判断文件格式
try:
with open(file_path, 'rb') as file:
img = Image.open(file)
img_format = img.format.lower()
# 给文件添加扩展名
if img_format in ['jpeg', 'jpg']:
file_extension = '.jpg'
elif img_format == 'png':
file_extension = '.png'
else:
continue # 如果不是图片格式,就跳过
# 新文件名
ti = time.localtime()
ti = f"{ti.tm_year}{ti.tm_mon}{ti.tm_mday}{ti.tm_hour}"
new_file_name = f"{ti}_wallpaper_{idx + 1}{file_extension}"
new_file_path = os.path.join(wallpapers_folder, new_file_name)
# 将文件保存到壁纸文件夹
img.save(new_file_path)
print(f"已保存壁纸: {new_file_name}")
except Exception as e:
print(f"无法处理文件 {file_name}: {e}")
else:
print("没有找到合适的 Spotlight 图片目录")
print('保存位置',wallpapers_folder)
2 个赞
可恶,这都被你知道了
2 个赞
谢谢分享
谢谢分享
奇怪的知识又增加了
涨姿势了 路径收藏!
我好像之前清理掉了(用第三方软件)
其实我挺好奇当前壁纸被放到哪里了,如果不设置的话壁纸好像默认是会被压缩的
这是用来干啥用的
你说的是那个代码?
可能是他为了下载锁屏壁纸的(这个是每天都在微软壁纸上下载的)
原来如此, 试试看去
mark一下
原来藏在这下里啊,感谢佬,涨姿势了