Extracts the directory (with a \ (backslash)) from a fully specified path.
See also ExpandPath and GetFileFromPath.
GetDirectoryFromPath(path)
Fully specified path (drive, directory, filename, and extension).
<!--- This example shows the use of GetDirectoryFromPath ---> <HTML> <HEAD> <TITLE> GetDirectoryFromPath Example </TITLE> </HEAD> <BODY BGCOLOR=silver> <H3>GetDirectoryFromPath Example</H3> <CFSET thisPath= ExpandPath("*.*")> <CFSET thisDirectory= GetDirectoryFromPath(thisPath)> <CFOUTPUT> The current directory is: #GetDirectoryFromPath(thisPath)# <CFIF IsDefined("FORM.yourFile")> <CFIF FORM.yourFile is not ""> <CFSET yourFile = FORM.yourFile> <CFIF FileExists(ExpandPath(yourfile))> <P>Your file exists in this directory. You entered the correct file name, #GetFileFromPath("#thisPath#/#yourfile#")# <CFELSE> <P>Your file was not found in this directory: <BR>Here is a list of the other files in this directory: <!--- use CFDIRECTORY to give the contents of the snippets directory, order by name and size ---> <CFDIRECTORY DIRECTORY="#thisDirectory#" NAME="myDirectory" SORT="name ASC, size DESC"> <!--- Output the contents of the CFDIRECTORY as a CFTABLE ---> <CFTABLE QUERY="myDirectory"> <CFCOL HEADER="NAME:" TEXT="#Name#"> <CFCOL HEADER="SIZE:" TEXT="#Size#"> ...