- 645 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/02(月) 17:51:59 ID:T5SyNYp+0]
- Loop,fileなどで読んだファイル名にUnicode文字が含まれると、
「A_LoopFileName」などの変数で、ファイル名のUnicode部分が ハテナに置き換わってしまいます。 結果、ループの中に居るのに対象ファイルが 見つからない事態になってしまいます。 そこで、ループ中にA_LoopFileNameの実体を読んで、エラーなら、 FileMoveで A_LoopFileName → Unicode部分を削除したA_LoopFileName とリネームを試みたのですが、Renameする時点で元ファイルが 見つからず、できませんでした。よい解決法はないでしょうか。 なお、対象となるファイルは自分で作成したものではないため、 事前にリネームするのは厳しいという状況です。
|

|