coldfusion - 如何从具有多个文件夹的目录中输出文件列表?
问题描述
我想通过分组来输出文件夹的名称,然后是每个文件夹中的文件。folder1/folder2 是测试文件夹的子文件夹。
文件夹1 => -test.doc -test2.doc -test33.doc
文件夹2 => -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>
解决方案
你很近。将 cfoutput 更改为按“目录”分组。在嵌套的 cfoutput 中,仅显示文件。
<cfoutput query="myList2" group="Directory">
<strong>#Directory#</strong><br>
<cfoutput>
<cfif type eq "file">
#name#<br>
</cfif>
</cfoutput>
</cfoutput>
推荐阅读
- javascript - React Native - 在另一个函数中无法识别函数
- android - 仅使用 Dagger 注释使类可注入和单例
- javascript - 在Angular 6中一一处理多个http响应
- jquery - jquery日历如何显示月份和年份
- php - SOAP SignatureValue 在 PHP 上生成
- reactjs - 在 React 组件生命周期方法中,`this.context` 是一个空对象
- php - 如何在payu money中手动设置钱
- python - 无效的语法:我的代码看起来和书中的一样
- angular - 如何在 Angular 5+ 项目的 index.html 页面中动态添加脚本标签?
- wordpress - Not found: /index.php/{page} was not found on this server error on WordPress 网站