Description

Gets in-memory virtual file system metadata.

Returns

A structure that contains information about in-memory virtual file system.

Category

System functions

Function syntax

getVFSMetaData (fileSystemType)

See also

Working with in-memory files in the Developing ColdFusion Applications.

History

ColdFusion 9: Added this function

Parameters

Parameter

Description

fileSystemType

The in-memory file system type. ColdFusion 9 supports only RAM.

Usage

The function returns a structure with the following keys:

Parameter

Description

Enabled

If support for in-memory virtual file system is enabled. This is the only key that is returned within the structure if in-memory virtual file system is disabled.

Limt

The memory limit in bytes for in-memory virtual file system.

Used

The memory out of the specified memory limit that is in use (in bytes).

Free

The free memory in bytes.

Example

<cfset myroot = hash(getDirectoryFromPath(getCurrentTemplatePath())) >
<cfset name = "ram:///"&myroot&"/">
<cffile action="append" file="#name#" output="created at #now()#">
<cfset contents = fileRead(name)>
<cfdump var="#contents#">
<cfdump var="#getVFSMetaData("ram")#">

The example works only if in-memory virtual file system is enabled.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy