无法列出目录中的文件

Ant*_*ony 4 coldfusion

我正在使用CF 7,这段代码没有返回任何文件:

<cfset fileLocation = "\\server\uploader\pass-fail">
<cfdirectory 
  action = "list"
  directory = fileLocation
  name = "pass_fail_files"
  >

     <cfdump var="#pass_fail_files#" expand="yes"   label="files in pass-fail" >

     <cfoutput>#pass_fail_files.name#</cfoutput>
     <cfoutput>#pass_fail_files.directory#</cfoutput>
     <cfoutput>#pass_fail_files.size#</cfoutput>
     <cfoutput>#pass_fail_files.type#</cfoutput>
     <cfoutput>#pass_fail_files.dateLastModified#</cfoutput>
     <cfoutput>#pass_fail_files.attributes#</cfoutput>
     <cfoutput>#pass_fail_files.mode# </cfoutput>
Run Code Online (Sandbox Code Playgroud)

我已检查以确保该目录确实有几个文本文件.但是当我运行代码时,我得到的只是:

alt text http://img682.imageshack.us/img682/5603/nofiles.png

我究竟做错了什么?

Mar*_*ona 8

我刚试过这个:

<cfset fileLocation = "\\192.168.8.20\websites">
<cfdirectory 
  action = "list"
  directory = "#fileLocation#"
  name = "pass_fail_files"
  >
<cfdump var="#pass_fail_files#" expand="yes"   label="files in pass-fail" >
Run Code Online (Sandbox Code Playgroud)

在CF7,CF8和Railo上,每次都可以使用.

请注意,我更新了您的代码,因此它使用directory属性作为directory ="#fileLocation#"而不是directory = fileLocation.

尝试你的代码,我从来没有得到结果,但也没有得到错误.将其更改为使用双引号哈希就可以了,因为它停止使用它作为变量.

希望它能帮到你.