获取由特定扩展名jsp过滤的目录中的文件

时间:2014-08-03 22:38:47

标签: html5 jsp web directory filelist

我有这个代码用于列出特定文件夹中的所有文件,并且它可以正常工作

<% 
        String file = application.getRealPath("files/"); 

        File f = new File(file);
        String [] fileNames = f.list();
        File [] fileObjects= f.listFiles();
    %>
    <form action="NewFile.jsp" method="get" data-ajax="false">

    <%
        for (int i = 0; i < fileObjects.length; i++) {
            if(!fileObjects[i].isDirectory()){
    %>


    <label>
    <input data-iconpos="right" type="radio"  data-mini="true" name="loadfile" id="radio-choice-0a" value='<%=fileNames[i]%>'><%=fileNames[i] %>
</label>
     <% 
            }
        }
    %>       

我想要的是只打印那些扩展名为.Owl的文件,有人可以告诉我解决方案,提前谢谢......

1 个答案:

答案 0 :(得分:0)

变化:

if(!fileObjects[i].isDirectory()){

if(!fileObjects[i].isDirectory() && 
    fileObjects[i].getName().toLowerCase().endsWith(".owl")){