如何从具有多个文件夹的目录中输出文件列表?

时间:2018-05-15 16:50:07

标签: coldfusion

我想通过分组来输出文件夹的名称,然后输出每个文件夹中的文件。 folder1 / folder2是测试文件夹的子文件夹。

folder1 =>  -test.doc  -test2.doc  -test33.doc

folder2 =>  -test3.doc  -test4.doc

<cfdirectory directory="C:\wwwroot\test" recurse="yes" sort="type asc" type="all" filter="*"  name="myList2">
  <cfoutput query="myList2" group="type" >
    #name#<br>
    <cfoutput>
      #name#<br>
    </cfoutput>
  </cfoutput>

1 个答案:

答案 0 :(得分:3)

你关闭了。通过&#34;目录&#34;将cfoutput更改为group。在嵌套的cfoutput中,只显示文件。

<cfoutput query="myList2" group="Directory">
   <strong>#Directory#</strong><br>
   <cfoutput>
      <cfif type eq "file">
         #name#<br>
      </cfif>
   </cfoutput>
</cfoutput>