フォルダ内にある全ての.jpgファイル名を数字の1から連番で名前を変更する方法

スポンサーリンク

ChatGPTに聞いてみたら以下のコードをPowerShellに貼り付けろとの指示が。
cd の行は、対象フォルダのパスに書き換えて実行すること。

# 対象フォルダに移動
cd "C:\path\to\your\folder"

# .jpg ファイルを取得して並べ替え(名前順)
$files = Get-ChildItem -Filter *.jpg | Sort-Object Name

# 連番でリネーム
$i = 1
foreach ($file in $files) {
    $newName = "$i.jpg"
    Rename-Item -Path $file.FullName -NewName $newName
    $i++
}

Write-Host "完了しました!"

おぉ!できた!一瞬で終わった!

コメント

タイトルとURLをコピーしました