1から始まる連番のファイル名を任意の数字から始まる連番のファイル名に変換する方法
Show older comments
こんにちは。小熊塁と申します。
タイトルにある通り、1から始まる連番のファイル名を任意の数字から始まる連番のファイル名に変換したいと考えております。
かつて他の質問にてCSVデータから画像を生成する方法を教えて頂いたのですが、その際にファイル名が1.png 2.png…のようになり、CSVごとにそのように生成されました。
それぞれのCSVの画像データを一つのフォルダにまとめて格納したいのですが、同様のファイル名であるため一つ一つのファイル名を変更する必要があります。
しかし、画像データは10000枚以上に及ぶため煩わしいと考えました。
そこでタイトルのような事がMATLAB上で出来ないかと思い、[ https://jp.mathworks.com/matlabcentral/answers/804971- ]この質問を参考にスクリプトを試したのですが、勉強不足で恐縮なのですが、どの箇所を変更すれば思い通りに動作するのか分かりませんでした。
この件に関して、アドバイス等ご教授いただければ幸いです。
よろしくお願いします。
2 Comments
Atsushi Ueno
on 11 Sep 2021
毎回プログラムを作るのも良いですが、リネーム用のツールを使うのはどうでしょう。
頻繁に発生するリネーム作業(変更範囲や条件も毎回変わる)に対し毎回プログラムを作るのは面倒です。私は長らく「Flexible Renamer」を使っていて、最近は「PowerToys」の「PowerRename」に移りました。
要件を整理すると
- リネームするファイルの特定・・・マウスでガバッとドラッグ指定したり、フォルダを指定出来る
- ・・特定のフォルダに含まれるファイル
- ・・リネーム条件を満足するファイル
- ・・リネームから除外するファイル
- リネーム条件・・・正規表現を使って指定出来る、連番を指定出来る等リネームに必要な機能が有る
- ・・特定の文字で始まる
- ・・特定の文字を含む
- ・・など
塁 小熊
on 11 Sep 2021
Accepted Answer
More Answers (0)
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!