DirectoryCopy()

edit

Copies the contents of a directory to a destination directory.

DirectoryCopy( source=string, destination=string, recurse=boolean, filter=any, createPath=boolean );

Returns: void

Argument Description Default
source
string, required
edit

Pathname of directory from which you copy content.

Alias: directory

destination
string, required
edit

Path of the destination directory. If not an absolute path, it is relative to the source directory.

Alias: newDirectory

recurse
boolean, optional
edit

If true, copies the subdirectories, otherwise only the files in the source directory.

Alias: recursive

false

filter
any, optional
edit

Filter to be used to filter the data copied:

  • A string that uses "" as a wildcard, for example, ".cfm"
  • An UDF (User defined Function) using the following pattern "functioname(String path):boolean", the function is run for every single file, if the function returns true, then the file is will be added to the list otherwise it will be omitted
createPath
boolean, optional
edit

if set to false, expects all parent directories to exist, true (default) will generate necessary directories

Examples

edit
directorycopy("directorypath","directorypath")
//one directorypath to another directory path...

See also