Я работаю над улучшением интрасети, которое позволит пользователю открывать последний экземпляр (последний измененный или созданный) файла в заданном каталоге.
К сожалению, тег 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 по умолчанию не будет иметь доступа ко всем сетевым расположениям, которые могут быть доступны фактическому пользователю в самом приложении.
mydirectory.dateLastModified EQ DateFormat(Now(),'mm/dd/yy')
, вероятно, должно бытьDateCompare(mydirectory.dateLastModified,Now(),'d')
? - person Peter Boughton   schedule 06.03.2013