我正在查看使用cfdirectory检查文件是否存在的文件。
<cfdirectory name="CheckForOrder" directory="\\server05\d$\Orders\" filter="#orderNumber#.pdf"
listinfo="name" type="file">
问题是,cfdirectory命令超级慢。我添加了ListInfo = "name"
,这有很大的不同,但似乎应该有更好的方法来做到这一点,因为我已经知道我想要的文件的名称,我只是检查是否是它存在。
我确实试过了<cfset Exists = FileExists("\\server05\d$\Orders\#orderNumber#.pdf") >
但无论如何它都会返回false,我不知道该命令是否对网络驱动器不起作用?
答案 0 :(得分:4)
您可以使用ColdFusion
FileExists()
函数检查指定位置是否存在文件。像这样:
<cfif FileExists("\\server05\d$\Orders\#orderNumber#.pdf") >
<!--- stuff you want to do in case the file exists--->
</cfif>
阅读本文以供参考 - http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7c66.html