String virtPath = request.getServletPath();
virtPath=virtPath.substring(0,virtPath.lastIndexOf("/"));
String strTruePath=request.getRealPath(virtPath);
java.io.File path=new java.io.File(strPath);
java.io.File[] files=path.listFiles();
Vector vecFiles=new Vecotr();
for(int i=0;i<files.length;i++)
{
vecFiles.addElement(files[i].getName());
}
virtPath=virtPath.substring(0,virtPath.lastIndexOf("/"));
String strTruePath=request.getRealPath(virtPath);
java.io.File path=new java.io.File(strPath);
java.io.File[] files=path.listFiles();
Vector vecFiles=new Vecotr();
for(int i=0;i<files.length;i++)
{
vecFiles.addElement(files[i].getName());
}
解决方案 »
- 用defineClass报错问题 求教
- HTTP 连接,获取URL 资源的数据大小,求助~~
- 怎么判断文件是否下载完毕?
- 高手救命啊!都是概念
- String.replaceAll 的问题
- 求<JAVA大学教程>课后习题答案
- 一个简单的问题!
- 如何把Rational Rose设计好的Model以html的形式显示?
- 帮忙:ServerSocket编程
- ArrayList类为什么还要实现这个接口,它不已经实现了AbstractList
- com.microsoft.jdbc.sqlserver.SQLServerDriver问题!查寻数据库,中文全是乱码,请高手解决!
- 窗口关闭状态为DO_NOTHING_ON_CLOSE 还是关闭了?
你可以看看 java.io.File
这个类的api
File files[];
files = path.listFiles();
if(files[i].isDirectory()){
listPaht(files[i]);
}
}
递归来实现列出所有文件
File files[];
Vector v;
files = path.listFiles();
for(int i=0,n=files.length;i<n;i++){
v.addElement(files[i]);
if(files[i].isDirectory()){
listPaht(files[i]);
}
}
}
Sorry上面的写漏了,赫赫