PowerShellでフォルダ内にあるファイル名を数字の連番に変更する

スポンサーリンク

powershellを使ってファイル名を変更する方法

変更前
あああ.txt
いいい.txt

変更後
001.txt
002.txt

方法

  • powershellを開く
  • cdコマンドで画像ファイルがあるディレクトリへ移動する
  • 以下を実行する
Get-ChildItem "*.txt" | Sort Name | % { $i = 1} { $Newname = $i.ToString("000") + $_.extension; Rename-item $_ $Newname; $i++ }

ただし変更前と変更後に同じファイル名がある場合、エラーが表示される。

Rename-item : 既に存在するファイルを作成することはできません。

pythonで画像ファイルに連番を振る

import os
import glob
i = 1
files = glob.glob('*.jpg')
for f in files:
	os.rename(f, str(i) + ".jpg")
	i = i + 1

ただし変更前と変更後に同じファイル名がある場合、エラーが表示される。

FileExistsError: [WinError 183] 既に存在するファイルを作成することはできません。

PowerShell
スポンサーリンク
のんびりブログ

コメント

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