callcc.dev

Windows 10 的 Spotlight 偶尔会推荐个人比较喜欢的锁屏壁纸,这时候如果我们想得到图片文件该怎么办?比如这张,笔者个人觉得挺魔幻的。

ΔStep1

在 Windows Explorer 进入该路径
C:\Users\[User Name]\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
在该目录下可以看到一些没有扩展名的文件,这些其实就是图片文件,如图

ΔStep2

将上图目录下的所有文件复制到任意目录下,我在桌面上新建了一个名为 New Folder 的文件夹然后全部丢进去。

ΔStep3

然后正片开始,网上很多都是直接用 cmd 修改文件名添加扩展名,这里装逼地用了 PowerShell。我会给每个图片一个位宽为 3 的序号并添加扩展名。
先定义一个序号的变量
$index=1
然后修改图片文件文件名
Get-ChildItem|foreach{Rename-Item -Path $_.FullName -NewName ('pic_{0:d3}.jpg' -f $index);$index++}
这时候再看看文件夹,所有文件都已经显示为图片格式文件了。ALL DONE!
这里准备了整个脚本(图片保存在桌面的 spotlight 文件夹内),保存为 ps1 直接运行即可(记得修改 PowerShell 的 ExecutionPolicy):点这里