- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Rubyでファイルの名前をリネイムする方法)
Rubyでファイルの名前をリネイムする方法
このQ&Aのポイント
- Rubyを使ってファイル名を変更する方法について教えてください。
- Photo1ディレクトリ内のファイル名をPhoto2ディレクトリにリネイムする手順を教えてください。
- リネイム後にファイル名が連番になるようにする方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
テストしてませんが、 n=0 Dir.glob("/Photo01/*/*.jpg").each do |file| File.rename(file, "/Photo02/%03d.jpg" % (n+=1)) end
お礼
ありがとうございました。こんなに短い行で書けるとは思いませんでした。 自分でも挑戦したのですが、不完全で、さらには20行ぐらいになってしまったので、とても参考になります。