ファイルをまとめてリネーム
多数のファイルをまとめてリネームしたいときに利用できるコードです。
①ファイルリストの作成
rename.R
# wdの設定(リネームしたいファイルがあるフォルダのパス)
setwd("hogehoge")
getwd()
# ファイル名の取得をして、ファイルリストを作成
write.csv(list.files(), 'list.csv')
②変更後のファイル名
①で作成したファイルリストに変更後のファイル名を追加する。
③リネームの実施
データフレームで変更前のファイル名と変更後のファイル名を入れて、
for文で回していく。
rename.R
# データフレームの読み込み
df <- read.csv("list.csv")
for (i in 1:nrow(df)) {
file.rename(df[i,2],df[i,3])
}