PowerShellでスクリーンショットフォルダの画像ファイルを全てbackupフォルダへ移動するスクリプト

コンピュータ

Move-ImgToBackup.ps1

# スクリーンショットフォルダの画像ファイルを全てbackupフォルダへ移動
$src = "$env:USERPROFILE\Pictures\Screenshots"

# backupフォルダ
$dst = Join-Path $src "backup"

# backupフォルダが無ければ作成
if (!(Test-Path $dst)) {
    New-Item -ItemType Directory -Path $dst | Out-Null
}

# 画像ファイルを取得して移動
Get-ChildItem $src -File -Filter *.png |
Where-Object { $_.DirectoryName -eq $src } |
Move-Item -Destination $dst

コメント