You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在cfdirectory列表中使用多排序条件?逗号/竖线分隔均无效

解决cfdirectory多字段排序失效问题
  • 问题根源:cfdirectory的sort属性不支持用逗号或竖线分隔多排序条件,正确的多条件分隔方式是空格。你之前用逗号/竖线的写法会导致ColdFusion无法识别第二个排序规则。
  • 修正后的代码:
<cfdirectory 
    action="List" 
    directory="#docRoot#" 
    type="file" 
    Recurse="Yes" 
    sort="DateLastModified DESC Name DESC" 
    name="FileQ" > 
<cfdump var="#FileQ#">
  • 验证方法:找几个修改时间完全相同的文件,执行代码后就能看到这些文件会按文件名降序排列,确认第二个排序条件生效。

内容的提问来源于stack exchange,提问作者Todd K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 20:33:12