CFFILE ACTION = "COPY"  
Description

Copies a file from one directory to another on the server.

 
Syntax
<cffile 
   action = "copy"
   source = "full_path_name"
   destination = "full_path_name" 
   mode = "mode"
   attributes = "file_attributes_list">
 
See also

cfdirectory

 
History

See the History section of the main cffile tag page.

 
Example

This example copies the keymemo.doc file to the c:\files\backup\ directory:

<cffile action = "copy" 
source = "c:\files\upload\keymemo.doc" 
destination = "c:\files\backup\">
ACTION  
  Required
 

Type of file manipulation that the tag performs.

SOURCE  
  Required
 

Pathname of the file to copy.

If not an absolute path (starting a with a drive letter and a colon, or a forward or backward slash), it is relative to the ColdFusion temporary directory, which is returned by the GetTempDirectory function.

DESTINATION  
  Required
 

Pathname of a directory or file on web server where the file will be copied. If you specify a filename without a directory path, ColdFusion copies it relative to the source directory.

MODE  
  Optional
 

Applies only to UNIX and Linux. Permissions. Octal values of UNIX chmod command. Assigned to owner, group, and other, respectively. For example:

  • 644: assigns read/write permission to owner; read permission to group and other.
  • 777: assigns read/write/execute permission to all.
ATTRIBUTES  
  Optional
 

Applies to Windows. A comma-delimited list of attributes to set on the file.

If omitted, the file's attributes are maintained.

Each value must be specified explicitly. For example, if you specify attributes = "readOnly", all other attributes are overwritten.

  • readOnly
  • hidden
  • normal