ファイル名変換方法を探しています

このQ&Aのポイント
  • ファイル名にサブディレクトリの名前をつけて一括変換するフリーソフトウェアや方策を探しています。
  • 目的は、iTunesでAACに変換したアルバムや購入したソフトウェアを携帯電話のプレイヤーで聞くことで、携帯電話のプレイヤーがサブディレクトリを認識できないため、ファイルを同一ディレクトリにコピーまたは移動したいです。
  • 特に交響曲や組曲などのトラック順に注意が必要で、Services for UNIXやActiveState Perlの導入などを検討しています。iPodを購入すれば問題が解決する可能性もあるので、その情報を教えていただけると助かります。
回答を見る
  • ベストアンサー

ファイル名にサブディレクトリの名前をつけて一括変換

次のような事が簡単にできるフリーソフトウェア、又は方策を探しています。 ・カレントディレクトリに、a,b,c....ディレクトリがあります。 ・a,b,c...各ディレクトリにはサブディレクトリが存在します。仮に「subdirN」と呼ぶ事にします。 ・各サブディレクトリ以下には次のような連番がついたファイルが存在します。 「01 フー」、「02 バー」、「03 ホニャララ」..... この時、各ファイルを同一ディレクトリに次のようにファイル名変換してコピー(または移動)したいのです。 コピー先のファイル名: a-subdir1-01 フー, a-subdir1-02 バー, a-subdir1-03 ホニャララ..... b-subdir2-01 フー, a-subdir2-02 バー, a-subdir2-03 ホニャララ..... . .. . 以下、同様。 目的:iTunesでAACに変換したアルバム、又は購入したソフトウェアを携帯電話のプレイヤーで聞きたい。携帯電話のプレイヤーは、microSDカードの所定のフォルダにファイルを置くしかなく、例えばその下にサブディレクトリがあっても認識できない。 ※上記a,b,c...はアーティスト名、subdir1,subdir2...はアルバム名、01 フー、02 バー...はトラック順と曲名を意味します。 特に交響曲やら組曲等々は同一アルバムのトラック順に並ばないとワケワカンなくなりますので、このようなもの、あるいは方法(例えば素人の思いつきですが、例えばServices for UNIX を導入したり、ActiveState Perlを導入したりするとなんとかなるものなのでしょうか?)を探しています。 又はiPodを購入すればそんな事は悩まずともできますという情報があれば教えていただけますと幸いです。 【環境】 Windows xp Professional 32bit

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

>又はiPodを購入すればそんな事は悩まずともできますという情報があれば教えていただけますと幸いです。 ですね。 iPodだと(おそらく他メーカーのプレーヤーも)、ファイル名は何でもよく、ファイルに埋め込まれたタグ情報に従って、アーティスト一覧や、アルバム一覧、曲一覧が表示されます。 iTunesの表示順と同じようになると思ってください。 iPodだと、アーティストやアルバムは「ふりがな順」。ふりがなが無ければ文字コード順かな。アルバム中の曲はトラック番号順です。

shomin-charider
質問者

お礼

回答ありがとうございました。m(_ _)m 携帯電話の取説に、「音楽を聞く場合はAAC形式に変換。参考までにiTunesだとできる」旨書かれていたため、今までず~っとそうしていました。 デジタル家電はチンプンカンプンな為、思いつきで質問に補足させて貰ったのですが(iTunesもiPodも先頭に小文字のiがつき、尚且つ、どちらもApple社製だから、もしかして?との類推)、それが思いもよらず楽な方法だと分かって助かりました。

関連するQ&A

  • 静的ライブラリから静的ライブラリを生成する方法

    初めて質問させていただきます。 複数の静的リンクライブラリをまとめて、 一つの静的リンクライブラリを作成できずに困っています。 以下の様な構造のディレクトリがあります。 MAINDIR ├SUBDIR_A ├SUBDIR_B └SUBDIR_C まず、それぞれのサブディレクトリ(SUBDIR_A, SUBDIR_B, SUBDIR_C) で、個別に静的ライブラリ(SUB_A.a, SUB_B.a, SUB_C.a)を 作成しました。コマンドはgccでコンパイル後に"ar rv" です。 最後にMAINDIRで、各サブディレクトリで作った静的ライブラリ (SUB_A.a, SUB_B.a, SUB_C.a)から一つの静的ライブラリ(MAINLIB.a) を以下のコマンドで作りました。 ar rv MAINLIB.a SUB_A.a, SUB_B.a, SUB_C.a しかし、作成したMAINLIB.aから実行ファイルを作ろうとすると、 "ould not read symbols: Archive has no index; run ranlib to add" というエラーメッセージが出て失敗しました。 複数の静的ライブラリをまとめた一つの共有ライブラリを作れたので、 複数静的ライブラリ→1つの静的ライブラリも作れると思ったのですが。。。 御存知の方がいらっしゃいましたら、お助けください。お願いします。

  • Linuxのディレクトリーとファイル数の上限

    Linuxのディレクトリー数上限が約32,000、ファイル数上限が約10,000とありますがサブディレクトリーでも同様の制限でしょうか。例として Aディレクトリーの下にBサブディレクトリーとCサブディレクトリーが有る場合ですが、 Bサブディレクトリー:ファイルを10,000作成 Cサブディレクトリー:ファイルを10,000作成 Aディレクトリーから見るとサブディレクトリー経由ですが ファイルを20,000作成している事になりますが問題は無いという事でしょうか。 単純な事ですが、確認しておきたいので宜しくお願い致します。

  • 【VBA】同一ディレクトリ内のファイル名取得とA列

    【VBA】同一ディレクトリ内のファイル名取得とA列、B列のコピペ A.xlsに同一ディレクトリ内にあるyyyymmdd.csvファイルを順に読み取り A.xlsの A1に対象ファイル名 B列に対象ファイル内のA列をコピペ C列に対象ファイル内のB列をコピペ 次のファイルはD1 その次はG1 ・ ・ といった処理をさせたいです。 どのように記述すればよいでしょうか。 よろしくお願いしますm(._.)m

  • DOS-指定ファイルをサブディレクトリからも一括削除したい

    初歩的質問ですみません。ご教授下さい。 Cドライブ配下(サブディレクトリも含む)の ’abc’ という名前のディレクトリを一括削除したいのですが、うまくいきません。 試したコマンドは以下です。 C:\>RD /S /Q abc C:\>erase /F /Q abc フォルダ abc の中身にはファイルがありそのファイルも全て削除したいです。 忙しい中すみませんが教えてください。 -環境- Win XP SP2 HOME

  • 多数のサブディレクトリ内のファイルを一括コピーする

    コマンドプロンプトについて初心者ですがよろしくお願いします。 多数のサブディレクトリとフォルダ名もバラバに異なる中から特定のファイル(.txt)のみを全てを一括しコピーしたいのですがバッチファイルを使用した方法を教えてください。 (コピー元 C:)             (コピー先F:) \AA ∟\aa ∟aa.txt                aa.txt \BB ∟\bb ∟bb.txt        ⇒       bb.txt \CC ∟\cc   ∟ cc.txt               cc.txt

  • MP3ファイルを連番+ファイル名にするソフト

    MP3ファイルのファイル名の先頭に連番を付加するソフトを探しています。 しかも順番を自由に変えたいのです。 つまりトラック順がA.mp3,B.mp3,C.mp3というファイルがあったとして、その順番をBCAとしたい場合に、  01B.mp3  02C.mp3  03A.mp3 と言った感じにファイル名を変えたいのです。 いくつかソフトを試してみましたが、順番を変えることが出来るソフトというものは見つけることが出来ませんでした。 どうぞよろしくお願いします。

  • [バッチファイル]指定ファイルをサブディレクトリを含み検索・処理する

    ■WindowsXP Pro SP3 ■ディレクトリ構造 カレント ├ディレクトリ1  ├サブディレクトリ1-1   ├対象ファイル1-1  ├サブディレクトリ1-2   ├対象ファイル1-2 ├ディレクトリ2  ├サブディレクトリ2-1 ・ ・ ・ このような状態で指定したファイルすべてを見つけ出し、1つ1つ処理を行っていくバッチファイルの書き方を教えて頂きたいです 具体的には、指定する対象ファイルというのがmpeg2ファイルで、そのmpeg2ファイルをすべてFFmpegを用いてmpeg1へ変換しinputと同一ディレクトリに出力するといった動作です 考えた流れはこんな感じなのですがどうにもうまく動作しなくて困っています ディレクトリ1 ディレクトリ1内のサブディレクトリ1-1 サブディレクトリ1-1内の対象ファイル1-1を見つける 見つかったときはFFmpegの処理をする FFmpegが処理し終わったら次の対象ファイルを探す FFmpegの記述は FFmpeg.exe -i "input_file" "output_file" のような感じなのでパスや相対指定を使えば理想通りの動作をすると思うのですが、いま一つ書き方がわかりません

  • サブフォルダのファイルごと「送る」ことができる手段ありますか?

    Aというフォルダのサブフォルダで A-A,A-B.A-Cというフォルダがあるとします。 その中には無数のファイルがフォルダ内にそれぞれあるとします。 Aという親フォルダを「送る」して、clipnameというソフトでサブフォルダA-A.A-B.A-Cの中の沢山のファイルの 絶対ファイル名を一気にコピーしたいんですが、 そういう感じで「送る」ができる手段はありますでしょうか? つまり、Aという親フォルダを送るしたら、サブフォルダ内のファイルを全て「送る」するというような挙動をしたいということです

  • shファイルで、7日以上前の更新日に該当するディレクトリ(ディレクトリ

    shファイルで、7日以上前の更新日に該当するディレクトリ(ディレクトリの中には、サブディレクトリ、ファイルがあります)を削除したいのですが、どのような記述を書けばよろしいのでしょうか? 例)ディレクトリは、以下のイメージです。 ※shファイル実施日が5/8であれば、/20100501をディレクトリごと削除したいです。 /20100501 | ----a.txt,b.txt,c.txt | ----log | | | ----1.log | ----sql | ----1.sql /20100502 | ----a.txt,b.txt,c.txt | ----log | | | ----1.log | ----sql | ----1.sql

  • 指定したフォルダからファイル名を取得する方法

    指定したフォルダからファイル名を取得するプログラムを作成しています。カレントディレクトリは上手く読み込めるのですが、サブディレクトリに入ると、アルファベット順にファイルを読んでいくため、そのサブディレクトリのファイルを全て読み込む前にまた別のサブディレクトリに飛んでしまいます。 何か良い方法はないでしょうか? 宜しくお願い致します。

専門家に質問してみよう