ユーザーが特定のディレクトリ内のファイルの最新のインスタンス(最近変更または作成されたもの)を開くことができるようにするイントラネットの機能強化に取り組んでいます。
残念ながら、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ユーザーは、アプリケーション自体の中で実際のユーザーが利用できる可能性のあるすべてのネットワークロケーションにアクセスできるわけではありません。