PowerShellでスクリーンショットフォルダの画像ファイル名を日時形式に変更するスクリプト

コンピュータ

Rename-Images.ps1

# スクリーンショットフォルダの画像ファイル名を日時形式に変更する
$dir = "$env:USERPROFILE\Pictures\Screenshots"

Get-ChildItem $dir -Filter *.png -File | ForEach-Object {

    # 作成日時
    $time = $_.CreationTime.ToString("yyyyMMdd_HHmmss")

    # 新しいファイル名
    $newName = "$time.png"

    # リネーム
    Rename-Item $_.FullName -NewName $newName
}

コメント