作者様
確認ありがとうございます。発生条件が説明不足ですみません。
改めて以下に整理します。
文字列が途切れたのは、以下の組み合わせで取り込んだときのメーカーだけです。
(しかも、文字列によってはメーカーがタイトルと同じになりました・・・)
タイトル「ファイルの親フォルダ名をタイトルとする」
メーカー「ファイルの2つ上のフォルダ名をメーカーとする」
>D:\GAME\ドシラソ\ソラシド.mcr
>D:\GAME\ミファソラ\ミソラファ.mcr
上記の例だとメーカーは「GAME」なので問題ないはずです。
F:\GAME\テクノソフト\サンダーフォース\Image.iso
F:\GAME\テクノソフト\ミソラファ\Image.iso
上記の構成でGAMEフォルダを取り込むと、タイトルとメーカーはそれぞれ以下のようになりました。
@
F:\GAME\テクノソフト\サンダーフォース\Image.iso
タイトル「サンダーフォース」
メーカー「フト」
→
メーカーが「ソ」より後の「フト」だけに・・・。
A
F:\GAME\テクノソフト\ミソラファ\Image.iso
タイトル「ミソラファ」
メーカー「ミソラファ」
→
メーカーがタイトルと同じ「ミソラファ」に・・・。
この状況から、タイトルに「ソ」のような「\」を含むマルチバイトが存在しないと単に途切れて、
存在するとメーカーがタイトルと同じになる?
何度繰り返しても上記の現象になりましたが、他の環境で発生しなければ
別の条件があるかもしれません。
>ファイル名のほうがUTF-8とかが混ざってるんじゃないでしょうか?
上記で説明したとおり、問題が発生するのはメーカーだけで、
エクスプローラでフォルダを作成して日本語で入力しているので、SJISになると思います。
お手数ですが、お時間のあるときに確認をお願いします。
作者様の環境で再現しなかったらどうしましょう・・・。