我正在使用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
我究竟做错了什么?
我刚试过这个:
<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.
尝试你的代码,我从来没有得到结果,但也没有得到错误.将其更改为使用双引号和哈希就可以了,因为它停止使用它作为变量.
希望它能帮到你.
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |