日本語の文字を含むディレクトリ/ファイルがいくつかあります。(例として) を含むファイル名 (内容ではない) を読み込もうとすると、� を含む文字列が返されます。クを含むファイル/ディレクトリを作成しようとすると、? を含むファイル/ディレクトリが表示されます。
例として:ファイルをリストします。
File file = new File(".");
String[] filesAndDirs = file.list();
filesAndDirs 配列には、この特殊文字のディレクトリが含まれるようになりました。String には ���� のみが含まれるようになりました。a getbytes は、異なる文字であっても、ファイル名のすべての文字に対して「-17 -65 -67」しか表示しないため、デコードするものは何もありません。
MacOS 10.8.2 Java 7_10 と Netbeans を使用しています。
何か案は?
前もって感謝します :)