【初心者】Java質問・相談スレッド95【大歓迎】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0930デフォルトの名無しさん
2007/01/12(金) 14:21:02filelistを使って出力させるプログラムを作成しているのですが
日本語のフォルダやデータが?で文字化けしてしまいます
うまく表示させるにはどうすればよいでしょうか
// セッションを取得します
HttpSession session = request.getSession(true);
String directory = (String)session.getAttribute("DIRDATA");
//ディレクトリ情報を格納
File filelist[] = new File(directory).listFiles();
PrintWriter pw;
pw = response.getWriter();
//全て出力
for (int i = 0 ; i < filelist.length ; i++) {
if (filelist[i].isFile()){
pw.println("[Data]" + filelist[i].getName() + " : " + filelist[i].length() + "byte");
}else if (filelist[i].isDirectory()){
pw.println("[Folder]" + filelist[i].getName());
}
}
レス数が900を超えています。1000を超えると表示できなくなるよ。