使用ColdFusion 9在文件名中查找基于ID#的目录

时间:2013-05-08 23:19:05

标签: regex coldfusion coldfusion-9 cfdirectory

我有一个页面,显示给我们基金会收到电子邮件的捐赠者的特定视频。该电子邮件使用可变数据从我们的数据库中创建一个包含捐赠者ID#的URL,如下所示:http://www.mysite.com/index.cfm?type=thankyou&id=123456&fn=John。我的页面旨在根据捐赠者ID#。

提供个性化视频

我有一个包含视频的文件夹。视频命名约定包括捐赠者ID#thankyou/thankyou_123456_J_Smith.mp4

如何根据供体ID#搜索目录并查找我正在寻找的文件?

我是否需要运行cfdirectory,创建列表,运行查找然后以某种方式使用该信息?或者cfdirectory可以查找部分名称并匹配它以提供正确的文件吗?

1 个答案:

答案 0 :(得分:4)

<cfdirectory action="list" directory="c:\" name="data" filter="#donorId#" />

这应该这样做。使用过滤器列出目录中的文件,确保文件名包含捐赠者ID。