Whatever message this page gives is out now! Go check it out!

System functions

Last update:
May 18, 2026
Function
Description
Copies the contents of a directory to a destination directory.
Creates a directory in a specified path.
Deletes a directory in a specified path.
Checks if a directory exists in a specified path.
Lists the directory and returns the list of files.
Renames a specified directory.
Returns a clone, also known as a deep copy, of a variable or XML object.
Creates an absolute, platform-appropriate path that is equivalent to the value of relative_path, appended to the base path.
Closes an on-disk or in-memory file that is open.
Copies the specified on-disk or in-memory source file to the specified destination file.
Deletes a specified file in the server.
Determines whether a file exists.
Determines whether ColdFusion has reached the end of the file while reading it.
Moves a file from a source location to a destination location.
Checks if a file is open in a specified location.
Reads an on-disk or in-memory text file or a file object.
Reads an on-disk or in-memory binary file.
Returns the next line from a file.
Shifts the file pointer to a specified position.
Sets the attributes of an on-disk file on UNIX or Linux.
Sets the attributes of an on-disk file in Windows.
Sets the date when an on-disk or in-memory file was most recently modified.
Shifts the file pointer by the given number of bytes.
Writes the entire content to the specified on-disk or in-memory file.
Gets the absolute server file system path of the requested CFML file.
Returns the canonical path string of the input path string.
Returns path to the J2EE server context root for the current request.
Gets the absolute server file system path of the file that calls this function.
Extracts a directory from an absolute path.
Returns the encoding (character set) of the Form or URL scope.
Retrieves a Java exception object from a Java object.
Extracts a filename from an absolute path.
Returns information, as struct, about an on-disk or in-memory file.
Returns the name of the variable used to call a defined function.
Returns a struct with keys of the names of functions that are available in CFML.
Returns HTTP request headers and request body.
Gets the current geographic/language locale value.
Gets a locale value and displays the name in a manner that is appropriate to a specific locale.
Gets metadata (such as the methods, properties, and parameters of a component) associated with an object that is deployed on the ColdFusion server.
Gets server performance metrics.
Gets the current java PageContext object that provides access to page attributes and configuration, request and response objects.
Determines which print attributes are supported by a selected printer.
Gets all the sections of an initialization file.
Gets an initialization file entry.
Returns a list of image formats that ColdFusion can read on the operating system where ColdFusion is deployed.
Gets the path of the directory that ColdFusion uses for temporary files.
Creates a temporary file in a directory whose name starts with (at most) the first three characters of prefix.
DEPRECATED
Returns the current value of an internal millisecond timer.
Returns a list of image formats that ColdFusion can write on the operating system where ColdFusion is deployed.
Sets the country/language locale for CFML processing and the page returned to the client.
Sets the value of a profile entry in an initialization file.
Causes the current thread to stop processing for a specified period of time.
Appends text to the page-output stream.

Share this page

Was this page helpful?
We're glad. Tell us how this page helped.
We're sorry. Can you tell us what didn't work for you?
Thank you for your feedback. Your response will help improve this page.

On this page