View comments | RSS feed
Contents > CFML Reference > ColdFusion Tags > cffile action = "move" PreviousNext

cffile action = "move"

Moves a file from one location to another on the server.

<cffile 
action = "move"
source = "full_path_name"
destination = "full_path_name"
mode = "mode"
attributes = "file_attributes_list"
charset = "charset_option">

cfdirectory

See the History section of the main cffile tag page.

Attribute

Req/Opt

Default

Description

action

Required

 

Type of file manipulation that the tag performs.

source

Required

 

Pathname of the file to move.

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 the destination directory or file. If not an absolute path, it is 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

charset

Optional

JVM default file character set.

The character encoding in which the file contents is encoded. The following list includes commonly used values:

  • utf-8
  • iso-8859-1
  • windows-1252
  • us-ascii
  • shift_jis
  • iso-2022-jp
  • euc-jp
  • euc-kr
  • big5
  • euc-cn
  • utf-16

For more information character encodings, see:
www.w3.org/International/O-charset.html.

The following example moves the keymemo.doc file from the c:\files\upload\ directory to the c:\files\memo\ directory in Windows:

<cffile 
   action = "move" 
   source = "c:\files\upload\keymemo.doc" 
   destination = "c:\files\memo\">

In this example, the destination directory is "memo."


Contents > CFML Reference > ColdFusion Tags > cffile action = "move" PreviousNext

ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting

Version 6.1

Comments are no longer accepted for ColdFusion MX 6.1. ColdFusion 8 is the current version.

Comments


MacAneyth said on Mar 18, 2004 at 2:17 AM :
I have an error when I try to move a file with linux.
I upload file in /tmp and after I try to move it to my web directory.

I have an error ! ...

When I try to copy and delete source after ... all is running ...

Help !
No screen name said on Apr 27, 2004 at 2:40 AM :
I've got the same problem but no solution...
cf_dutch said on Oct 21, 2004 at 8:42 AM :
I use it with Windows XP Pro and also have problems. It's really irritating!!
I triple checked evrything, but it must be a bug in cfmx 6.1...
I also have the 6.1 update installed and still the problem!

Anything known about this problem???
jlatimer said on Dec 22, 2004 at 7:33 AM :
The attributes = does not seem to work here either. I have a read only file that I move with Attributes="normal" and it is still read only ather the move.
halL said on Dec 24, 2004 at 11:45 AM :
I have tested a the following code on a Windows XP system using a Hidden Read-only file, and the moved file no longer had the Hidden or Read-only flag set.

<cffile
action = "move"
source = "C:\temp\readme.txt"
destination = "c:\temp\foo\"
attributes="Normal" >

LiveDocs is not a support forum, so I cannot pursue this further. I recommend that you post your issue to the online forums: http://webforums.macromedia.com/coldfusion/

 

RSS feed | Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/coldfusion/6.1/htmldocs/tags-p31.htm