用file类如何获得指定目录里的文件名列表.
解决方案 »
- tomcat5.5配置问题
- 如何将统计好的数字展示到jsp页面上?
- 如何使用DetachedCriteria查询集合,并以对象中的一对多的集合元素个数降序排序
- JSP + SQLserver数据库显示问题(只显示第一条纪录)
- 用heritrix抓取下的 网页url被处理过 怎么还原
- 高分求教!联动下拉框,
- JProbe 怎么使用,哪里有中文的使用说明下载,看英文的头都大了!!!!!!!!!!!!!!!
- 请各位高手帮下手
- 用java怎样实现得到一个目录中所有文件的名字?
- 有关jsp建网站的问题,在线等待!有了满意的结果,马上给分1
- 我发现所有的网站注册都不允许用汉字,为什么呢?我做了个注册功能,发现用汉字的注册、登陆都正常啊,可别的网站为什么都不允许汉字注册?
- 急问:刚建完的项目有错误,在web.xml处
import java.io.File;import java.io.*;
public class file {
public static void main(String[] args) throws Exception
{
listFile(new File("D://数据//新建文件夹")); //路径自己取
}
public static void listFile(File file) throws Exception
{
if(file.isFile())
{
System.out.println(file.getAbsolutePath());
}
else
{
System.out.println("Dir:"+file.getAbsolutePath());
File[] files = file.listFiles();
for(int i = 0;i<files.length;i++)
{
listFile(files[i]);
}
}
}
}
<%@ page import="java.io.*"%>
<html>
<head>
<title>取出目录中文件的方法--列出目录中的文件</title>
</head>
<body>
<%
String path=request.getRealPath("/");
File d=new File(path);//建立当前目录中文件的File对象
File list[]=d.listFiles();//取得代表目录中所有文件的File对象数组
out.println("<font color=#ff0000>" + path + "目录下的文件:</font><br>");
for(int i=0;i<list.length;i++){
if(list<I>.isFile()){
out.println(list<I>.getName() + "<br>");
}
}
out.println("<br><font color=#ff0000>" + path + "目录下的目录:</font><br>");
for(int i=0;i<list.length;i++){
if(list<I>.isDirectory()){
out.println(list<I>.getName() + "<br>");
}
}
%>
</body>
</html>