- 小坂 淳
- 株式会社環
- 東京都
- ウェブ解析士マスター
対象:ホームページ・Web制作
- 小菅 太郎
- (ITコンサルタント)
- 原島 洋
- (Webプロデューサー)
環の小坂です。
大量の写真等のファイル名をリストに基づいて一括置換したい場合、
簡単に出来る方法があります。
写真を撮ると、ファイル名が数字の羅列なので出来上がりますが、
ECサイトで応用する際等に、一定のルールで直したい場合場合があります。
そのような場合、簡単に出来る方法がありますので、ご紹介します。
1.まず任意のフォルダを作ってください。
仮にphotoというフォルダを作ったとします。
2.そのフォルダの中に、名前を変換したいファイルを直におきます。
3.CSVファイルを作成します。
エクセルでA行に今のファイル名、B行に変換後のファイル名を記載します。
A1に記載したファイル名の変換後のファイル名をB1に記載というように、
2列でざーっと書いていきます。
そしてCSVファイルで保存します。
仮にこのCSVファイルをphoto.csvとします。
尚、ファイル名を書く際には拡張子も忘れずに書くようにしてください。
このCSVファイルも先ほど設置した「photo」フォルダに置きます。
4.メモ帳等テキストエディタを開いてください。
そこに
「FOR /F "tokens=1,2 delims=," %%a in (photo.csv) do REN %%a %%b」
と記載し保存します。
ファイル名は「.bat」という拡張子で保存してください。
ここでは「photo.bat」とします。「photo」フォルダに保存してください。
上記記載内容の「photo.csv」部分にはCSVのファイル名が入ります。
5.これで、photoフォルダには
「画像」「photo.csv」「photo.bat」が置かれています。
この状態で「photo.bat」をダブルクリックすると、
CSVのルールに従って画像名が一括置換されます。
間違えると大変なので、画像は別にバックアップを取っておいてください。
以上。
このコラムに類似したコラム
公式webの画像でフィルターミスマッチ 宮本 陽 - カメラマン(2015/11/27 13:00)
記憶に近づけるweb用写真の画像処理 宮本 陽 - カメラマン(2015/11/26 12:00)
Twitter(ツイッター)のヘッダーを格好よくする 小菅 太郎 - ITコンサルタント(2012/11/14 18:30)
第40回 精密部品製造会社Webサイト制作 成功事例 三井 博康 - Webプロデューサー(2012/11/04 08:38)
iPadからファイルをアップロードする 井上 みやび子 - Webエンジニア(2012/04/03 15:00)