我对 Coldfusion 9 中的一个目录进行了查询。为什么这段代码在 mac 上运行给出了预期的结果,但在 windows 上却没有?
<cfoutput>
<cfset fileLocation = "d:/tmp"> <!--- On mac set to /tmp --->
<cfdirectory
action = "list"
directory = "#fileLocation#"
name = "files"
>
Files found #files.recordcount# <br/>
<cfquery name="dir" dbtype="query">
select *
from files
where directory = <cfqueryparam value = "#fileLocation#">
</cfquery>
Query gives #dir.recordcount#
</cfoutput>
两台机器都运行 Coldfusion 10 并且目录存在。mac上的输出是
Files found 5
Query gives 5
在窗户上
Files found 5
Query gives 0
我错过了显而易见的事情吗?