directoryExists 评估为 true 并列出内容,但找不到目录

directoryExists evaluates to true and lists contents, but cannot find directory

我有一些代码可以将视频上传到服务器,但首先检查上传目录是否存在,如果不存在则创建它。

<cfif not directoryExists(tempUploadVideoDIR)>
    <cfdirectory action="create" directory="#tempUploadVideoDIR#">
</cfif>

我没有在我的文件结构中找到上传的文件或目录,所以我 运行 在目录上 "list" 函数:

<cfdirectory name="getFiles" directory="#tempUploadVideoDIR#" action="list">
<cfdump var="#getFiles#">

它列出了目录的内容以及我上传的视频。

我检查了路径,它们都是正确的。我肯定在正确的服务器上工作。

目录到底在哪里?

本地主机、CF9.02、IIS7.5

考虑在这方面使用非常重要的功能- expandPath。可能你的路径是相对的,这个函数将使它成为绝对的并且有效。