我正在开发一个 Intranet 增强功能,它允许用户打开给定目录中文件的最新实例(最近修改或创建的)。
不幸的是,该cfdirectory
标签(和其他一些标签)被托管服务提供商阻止。我基本上需要模仿这段代码的功能而不使用cfdirectory
:
<cfdirectory action="list" directory="\\SERVERABC\FILEDIR" name="myDirectory">
<cfloop query="mydirectory">
<cfoutput>
<cfif mydirectory.dateLastModified EQ DateFormat(Now(),'mm/dd/yy')>
<!--- ..display link to file for user to download --->
</cfif>
</cfoutput>
</cfloop>
该FileExists()
功能可用。但是默认的 ColdFusion 用户将无法访问应用程序本身中实际用户可能使用的所有网络位置。