このブログを検索

2011年3月6日日曜日

複数のファイルを一括してリネームできる「pyRenamer」(ほとんど翻訳データだね、これ)


pyRenamer は、複数のファイルを一括してリネームできるアプリです。様々な方法でリネームすることができます。

インストール
Ubuntu ソフトウェアセンターから簡単にインストールできます。
  1. パネルからアプリケーションUbuntu ソフトウェアセンターと選択します。
  2. Ubuntu ソフトウェアセンターが起動したら、右上の検索ボックスに「pyrenamer」と入力します。
  3. 検索結果の一覧から pyRenamer をクリックして選択し、右側のインストールボタンをクリックします。

使ってみよう
パネルからアプリケーションアクセサリpyRenamerと選択して起動します。


上画像の1のエリアで、リネームするファイルのあるフォルダを選択します。選択するとそのフォルダの内容が2のエリアに表示されます。3のエリアには、リネームの方法毎にタブが用意されています。

右側の Preview ボタンをクリックすると、リネーム後のファイル名を確認することができます。確認したら、 Rename ボタンをクリックします。

Patterns(パターン)タブ
ワイルドカードのような文字列を使ってパターンを指定し、リネームします。

Original file name pattern(元のファイル名のパターン)には、リネームするファイル名のパターンを入力します。テキストボックスにマウスポインタを置くことで、利用可能なワイルドカードを表示させることができます。
  • {#}…数字
  • {L}…文字列
  • {C}…文字(数字と文字列、ただしスペースは含まない)
  • {X}…数字・文字列・スペース
  • {@}…Trash(何これ?ゴミ箱?ごみファイル?)

Renamed file name pattern(リネーム後のファイル名のパターン)には、リネーム後のファイル名のパターンを入力します。
  • {1}…そのまま。{1}⇒1, {2}⇒2, {3}⇒3, …
  • {num}…ファイル名に 1, 2, 3, … を追加。
  • {num2}…01, 02, 03, …
  • {num3}…001, 002, 003, …
  • {num+10}…10, 11, 12, …
  • {num2+10}…001, 002, 003, …
  • {dir}…ファイル名にそのファイルがあるディレクトリを追加。

  • 今日の日付・日時を表すもの:
  • {date}…14mon2011。米国・英国仕様の日付表示です。日本仕様にするには、以下のワイルドカードを組み合わせて、{year}-{month}-{day}(例:2011-02-14)といったように指定する。
  • {year}…2011
  • {month}…02
  • {monthname}…february
  • {monthsimp}…feb
  • {day}…14
  • {dayname}…monday
  • {daysimp}…mon

  • 乱数を追加するもの:
  • {rand}…0から100までのランダムな数字。
  • {rand,3}…3文字の、0から100までのランダムな数字(012)。
  • {rand500}…0から500までのランダムな数字。
  • {rand10-20}…10から20までのランダムな数字。
  • {rand20,5}…5文字の、0から20までのランダムな数字(00012)。

なお、テキストボックスの一つ右にあるボタン(①)をクリックすると、そのときテキストボックスに入力されているパターンが保存され、▼ボタンから選択できるようになります。一番右側のボタン(②)をクリックすると、保存されたパターンを編集・削除することができます。


Substitutions(置き換え)タブ
一般的な置き換えができます。
  • スペース(Space)
    • スペースをアンダースコアへ(_)(Spaces to Underscores)
    • アンダースコアをスペースへ(Underscores to Spaces)
    • スペースをドット(.)へ(Spaces to Dots)
    • ドットをスペースへ(Dots to Spaces)
    • スペースをダッシュ(-)へ(Spaces to Dashes)
    • ダッシュをスペースへ(Dashes to Spaces)

  • 置き換え(Replace)(Replace [A] with [B] ⇒ A を B で置き換える)

  • 大文字化(Capitalization)
    • すべて大文字化(All uppercase)
    • すべて小文字化(All downcase)
    • 最初の文字のみを大文字化(First letter uppercase)(word ⇒ Word)
    • それぞれの単語の最初の文字のみを大文字化(First letter uppercase of each word)(this word ⇒ This Word)

  • アクセントを除去(Remove accents)

  • 重複した記号を修正(Fix duplicated symbols)(... ⇒ .)

Insert / Delete(挿入 / 削除)タブ
文字列を特定の位置に挿入したり、指定した範囲の文字列を削除したりします。

例えば、"France0214" というファイル名を "FranceParis0214" にしたければ、次の画像のように指定します。


なお、or at the end(末尾に)チェックボックスをオンにすると、文字列が末尾に追加されます。

(訳)Insert [letters] at [5] or at the end … letters を 5文字目に挿入する。

(訳)Delete from [1] to [5]… 1文字目から5文字目までを削除する。

Manual rename(手動でリネーム)
ファイルを一つずつリネームします。一覧から右上のリストからファイルを選択し、New file name(新しいファイル名)にリネーム後のファイル名を入力します。

Image(画像)タブ
画像ファイルのメタデータを利用して画像ファイルをリネームします。操作方法は、Patternタブでのものと同じです。
このリネームの方法では、Patternタブで利用できるワイルドカードに加えて、新たに次の画像特有のワイルドカードを利用できます(括弧内は例)。ただし、画像ファイルにメタデータが含まれている必要があります。
  • {imagewidth}…画像の幅(640)
  • {imageheight}…高さ(480)
  • {cameramaker}…カメラのメーカー(Nikon)
  • {cameramodel}…モデル(D-50)
  • {imagedate}…画像の撮影日付(14feb2011)
  • {imageyear}…撮影年(2011)
  • {imagemonth}…撮影月(02)
  • {imagemonthname}…撮影した月の名前(february)
  • {imagemonthsimp}…撮影した月の名前の簡素表記(feb)
  • {imageday}…撮影日(14)
  • {imagedayname}…撮影日の曜日(monday)
  • {imagedaysimp}…撮影日の曜日の簡素表記(mon)
  • {imagetime}…撮影時刻(10_30_15)
  • {imagehour}…撮影時(10)
  • {imageminute}…撮影分(30)
  • {imagesecound}…撮影秒(15)

Music(音楽)タブ
音楽ファイルのメタデータを利用して音楽ファイルをリネームします。操作方法は、Patternタブでのものと同じです。
このリネームの方法では、Patternタブで利用できるワイルドカードに加えて、新たに次の音楽特有のワイルドカードを利用できます。ただし、音楽ファイルにメタデータが含まれている必要があります。
  • {artist} …アーティスト名
  • {title}…曲名
  • {album}…アルバム名
  • {track}…トラック番号
  • {tracktotal}…トラック数の合計
  • {myear}…発売年
  • {genre}…ジャンル