用 PowerShell 自動備份 Windows 10 的焦點影像

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
        }
    }
}
分類: 資訊技術相關雜記。這篇內容的永久連結