我正在尝试使用CFDirectory获取在ColdFusion管理中创建的映射的文件列表。到目前为止,我还不能获得要填充的列表,但是如果我引用物理路径,则会显示完整的文件列表。
下面是我使用的代码:
<cfoutput> <cfdirectory action="list" directory="mymapping" name="test"><cfdump var="#test#"> </cfoutput>
谢谢,
乔恩·C。
发布于 2010-01-10 02:37:19
根据映射的设置方式,您可能需要为其提供完整的“虚拟”路径:
<cfdirectory action="list" directory="/mapping/folder" name="test">
<cfdump var="#test#">发布于 2010-01-10 06:53:33
您需要使用前面带有/的表单/mymapping。并且您需要使用ExpandPath来展开映射/mymapping中定义的“虚拟”目录。这样,您最终将使用cfdirectory并传入一个物理目录,该目录实际存在于硬盘驱动器上,而不仅仅存在于ColdFusion映射中。
<cfdirectory
name = "theQuery"
action = "list"
directory = "#ExpandPath("/mymapping")#"
/>发布于 2010-01-10 02:33:29
如果您在名为"mymapping“的变量中设置目录。如下所示:
<cfdirectory action="list" directory="#mymapping#" name="test">
<cfdump var="#test#"> https://stackoverflow.com/questions/2034168
复制相似问题