Coldfusion 是cffile action=";重命名";==CFScript中的文件移动?

Coldfusion 是cffile action=";重命名";==CFScript中的文件移动?,coldfusion,cfml,Coldfusion,Cfml,fileMove()与做的事情完全一样吗?不,它们是不同的。没有可用于文件重命名的CFML脚本函数。因此,上面的用例只是实现文件重命名的一个技巧 您必须指定相同的源文件夹和目标文件夹,但在中更改文件名 fileMove()不限于CFScript,它只是一个函数,因此可以直接转到。在回答中删除了对CFScript的引用,并修复了一个语法错误。除此之外,我认为这是一个完美的答案。我同意你的观点,谢谢你的编辑。现在看起来好多了。所以他们不一样了,怎么了?cffile action=“rename”说明

fileMove()
做的事情完全一样吗?

不,它们是不同的。没有可用于文件重命名的CFML脚本函数。因此,上面的用例只是实现文件重命名的一个技巧

您必须指定相同的源文件夹和目标文件夹,但在中更改文件名


fileMove()不限于CFScript,它只是一个函数,因此可以直接转到
。在回答中删除了对CFScript的引用,并修复了一个语法错误。除此之外,我认为这是一个完美的答案。我同意你的观点,谢谢你的编辑。现在看起来好多了。所以他们不一样了,怎么了?cffile action=“rename”说明:重命名或移动服务器上的文件。我有一种感觉,他们做的是相同的事情。它处理两个需求或移动和重命名(这是同一件事,并且没有必要为
提供两个不同的选项)。您特别询问它是否为“
=”,而不是。但这是完全相似的@Sanjeev指出,
fileMove()
用于移动文件(这只是一个具有不同路径的重命名),因此与
的意图不同,但相当于一件事。@AdamCameron Linux使用
mv
(move)进行移动和重命名,所以我只是想看看CF中的
==
==
fileMove()
。你可以说“意图”是不同的,但除此之外,他们做的不是完全一样吗?
filemove("c:\userdata\files\myFile.docx", "c:\userdata\files\yourFile.docx");