Title: Windows Spotlight auto backup script by PowerShell
Windows 10 的鎖定畫面如果背景選用 "Winodws 焦點" 的話會每天變換影像,系統下載的這些影像並不會一直保留而是會刪除舊的,因此若是想要將好看的風景保留下來的話必須自己備份,於是我就寫一小段碼來自動化備份這些風景。
把以下程式碼存檔後用工作排程器安排每天執行或登入時執行即可,記得把 $to 的路徑改成自己的備份路徑:
$from = "$env:USERPROFILE\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\"
$to = "C:\Users\Your_Name\Pictures\Windows Spotlight\"
Get-ChildItem -Path $from | `
Foreach-Object {
If ($_.length -gt 300kb) {
$newFilename = $to + $_.BaseName + ".jpg"
If (-not (Test-Path $newFilename)) {
Write-Host "Copy:" $_.BaseName
Copy-Item $_.FullName $newFilename
}
}
}