如何在ColdFusion 7中获取文件属性?

时间:2010-04-01 17:45:01

标签: coldfusion

我找不到告诉我给定文件属性的函数。我特别需要获取文件的大小。我如何找到这个信息。

编辑:

我想我找到了答案,而不是我希望得到的答案:

  到目前为止,直到ColdFusion 7,没有   找到类似信息的好方法   关于a的大小,最后修改日期等   文件。你能做到的唯一方法就是   使用cfdirectory标签列出   目录,从中获取查询,循环   在查询之前,直到你点击   所需的文件,然后获取   所需的元数据   http://coldfused.blogspot.com/2007/07/new-file-io-in-coldfusion-8-part-ii.html

有人知道更好的方法吗?

3 个答案:

答案 0 :(得分:9)

我相信cfdirectory是您最简单的答案 - 但请注意,您可以使用filter属性作为文件名,而不必循环遍历结果。

答案 1 :(得分:4)

<cffunction name="getFileSize">
    <cfargument name="filepath">

    <cfreturn createObject("java","java.io.File").init(Arguments.filepath).length()>

</cffunction>

答案 2 :(得分:2)

CFLib FileSysLibrary有一堆文件功能。

可能特别感兴趣