説明
サーバー上のファイルの名前を変更するか、ファイルを移動します。
シンタックス
<cffile |
注意:このタグの属性は attributeCollection 属性で指定でき、その値は構造体になります。attributeCollection 属性で構造体の名前を指定し、タグの属性名を構造体のキーとして使用します。 |
関連項目
履歴
メインの cffile タグのページの「履歴」セクションを参照してください。
属性
属性 |
必須/オプション |
デフォルト |
説明 |
---|---|---|---|
action |
必須 |
|
このタグが実行するファイル操作のタイプです。 |
destination |
必須 |
|
変更先となるファイルまたはディレクトリです。絶対パスを指定しない場合は、ソースディレクトリを基準とした相対パスを指定します。 |
source |
必須 |
|
名前を変更するファイルのパス名です。絶対パス(ドライブ文字とコロン、あるいはスラッシュまたは円記号から始まるパス)を指定しない場合は、GetTempDirectory 関数から返される ColdFusion テンポラリディレクトリを基準とする相対パスを指定します。 |
attributes |
オプション |
|
Windows に適用されます。ファイルに設定する属性をカンマ区切りリストで指定します。
|
mode |
オプション |
|
UNIX および Linux だけに適用されます。許可を表す UNIX chmod コマンドの 8 進数値です。所有者、グループ、および他の利用者に割り当てられます。例 :
|
使用方法
rename アクションでは、ファイルの名前を変更するか、ファイルを移動します。destination 属性には、新しいファイル名だけでなくパス名を指定する必要があります。変更先がディレクトリの場合は、ファイルの名前を変更せずに移動することになります。
例
Windows の例 :
<!--- Source Document is read-only but when renamed it becomes normal (not hidden or |
UNIX の例:
<cffile action = "rename" source = "#myWR#/memo/sample.txt" destination = "#myWR#/memo/other_sample.txt" mode="666"> |