- 541 名前:login:Penguin mailto:sage [2011/08/10(水) 14:58:53.84 ID:NueGvHf6]
- 初心者です。さっぱりわかりません。
共有サーバーからftpしたフォルダおよびサブフォルダおよびファイルが1万ほどあります。 フォルダ名(ディレクトリ名)、フィアル名などすべてSJISです。 これを、1ファイルずつチェックして処理させたいのです。 そこで、はじめにファイルのリストを作成するために、 find /data -type f > file.lst でファイル名のリストを作り、その後、file.lstをオープンして 1行づつ読み込んで処理をさせるつもりですが、 「エラー、ファイルがありません。」になります。 file.lstの日本語ディレクトリ名/ファイル名が読めないのです。 ファイルをUTF-8でエンコードしても「ファイルがありません。」になります。 SJISファイル名のファイルを1つづつ処理するにはどうしたらいいでしょうか。
|

|