作者jimshsu (jims)
看板java
标题[J2SE] 请问windowXP档案目录的标码问题
时间Thu Jul 23 13:43:08 2009
我写了一个方法来列出某个目录下所有档案
但是列出来的结果发现
中文档名正常
但是日文或是简体出现???
请问这里我可以如何处理以便正常显示?
public static String getFileList(String uploadFilePath, int level) throws
IOException {
StringBuilder res = new StringBuilder("");
for(int ll=0;ll<level;ll++){
res.append(" ");
}//for END
String space = res.toString();
res.append(uploadFilePath.split(":")[1]);
res.append("\n");
File f_file = new File(uploadFilePath);
File[] list_file = f_file.listFiles();
for(int i=0; i < list_file.length; i++){
if(list_file[i].isFile()){
if(list_file[i].getName().lastIndexOf("mp3") ==
(list_file[i].getName().length()-3)){
res.append(space+"*" + list_file[i].length());
res.append("\n");
}//if END
}else if(list_file[i].isDirectory()){//is directory
res.append(parserDir.getFileList(list_file[i].getPath(),level+1));
}//else END
}//for END
return res.toString();
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.98.218
1F:推 PsMonkey:重点是你在哪里印出来 07/23 15:43
2F:→ jimshsu:我用cmd的方式去下java showDir(这支class) 07/23 16:35
3F:→ qrtt1:应该是你的 cmd mode 没办法显示而已 07/23 16:48