public static String[] getFileList (String filePath ,
final String filePrefix)
{
File path = new File (filePath) ;
String[] fileList = path.list (new FilenameFilter ()
{
public boolean accept (File dir , String name)
{
if (name.startsWith(filePrefix))
{
return true ;
}
return false ;
}
}
) ;
if (fileList.length <= 0)
{
return null ;
}
return fileList ;
}
final String filePrefix)
{
File path = new File (filePath) ;
String[] fileList = path.list (new FilenameFilter ()
{
public boolean accept (File dir , String name)
{
if (name.startsWith(filePrefix))
{
return true ;
}
return false ;
}
}
) ;
if (fileList.length <= 0)
{
return null ;
}
return fileList ;
}
解决方案 »
- 哪位高手知道二级论坛怎么做
- 急~~Flex + java 多文件上传时总是出现 Io 异常,这个怎么处理啊
- 关于PreparedStatement的executeUpdate的问题
- 求两篇struts相关的文献翻译,有原文有翻译的
- 我用file按钮选择上传文件类型的时候,accept不能过滤类型文件
- 装了j2sdk1.4.2_04,是不是就不用再装WEB服务软件了?
- 有没有看过 《JSP 2.0技术手册》这本书的,大家觉得怎么样?
- criteria中获取返回数据总条数的问题
- 关于apache的配置问题
- 请问这是什么原因,如何解决,谢谢!package javax.servlet does not exist
- 如何在两个网页之间传递多个参数?在线等待!
- 我将bean文件用import引入servlet中,为什么说包不存在
tempF.listFiles()列出当前目录下所有文件名
final String filePrefix)
{
File path = new File (filePath) ;
String[] fileList = path.list (new FilenameFilter ()
{
public boolean accept (File dir , String name)
{
if (name.startsWith(filePrefix))
{
return true ;
}
else
{
return !(new File(dir, name)).isDirectory();
}
}
}
) ;
if (fileList.length <= 0)
{
return null ;
}
return fileList ;
}
好象后者得到的是全绝对路径,前者是相对路径: xiannman(闲人) ( ) 信tempF.list() 列出所有当前目录下的目录和文件
tempF.listFiles()列出当前目录下所有文件名