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] 既に存在するファイルを作成することはできません。
コメント