java中有关文件路径的问题 请把 e:/test/javacai/test/ 改为 e:/test/javacai/test如果加了一个最后一个'/'的话,是读取目录中排名第一的文件或目录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File flDir = new File("./test"); 仍是只显示一个文件,还是不对啊 /* 测试后 没问题 */File flDir = new File("."); System.out.println("Files in "+ flDir.getAbsolutePath());String strFiles[] = flDir.list();for(int i=0;i<strFiles.length;i++){ System.out.println(strFiles[i]);} 我想得到的是该目录下./test/下的文件,而"."是当前路径的文件,这样的俺已经得到了 我试了以下的方法,是OK的。public static void showDirFiles(String filePath){ File flDir = new File(filePath); File files[] = flDir.listFiles(); for (int i=0; i<files.length; i++) { if (files[i].isFile()) { System.out.println(files[i].getPath()); } else if (files[i].isDirectory()) { showDirFiles(files[i].getAbsolutePath()); } }} 明白了,我是用的String strFiles[] = flDir.list();而楼上的老兄用的是File files[] = flDir.listFiles();谢谢各位了,结贴! 标识符 java paint repaint update方法的调用问题 Java 与 sqlserver2005 连接代码请教 灰度直方图问题 垃圾回收问题 编译的错误 请问如果arraylist中是一个二维数组,应该怎么取出来 生成执行文件的问题? 分好多天不长,散一下先 一个applet的问题!70分,在线等待 Java 技术板块 基础类 关于散分问题的管理方案 java中如何调用oracle中的函数(不是存储过程)
File flDir = new File(".");
System.out.println("Files in "+ flDir.getAbsolutePath());
String strFiles[] = flDir.list();
for(int i=0;i<strFiles.length;i++){
System.out.println(strFiles[i]);
}
public static void showDirFiles(String filePath)
{
File flDir = new File(filePath);
File files[] = flDir.listFiles();
for (int i=0; i<files.length; i++)
{
if (files[i].isFile())
{
System.out.println(files[i].getPath());
}
else if (files[i].isDirectory())
{
showDirFiles(files[i].getAbsolutePath());
}
}
}
而楼上的老兄用的是File files[] = flDir.listFiles();谢谢各位了,结贴!