在 Adobe ColdFusion (ACF) 中,我一直使用 cffile action="rename" 来移动文件和目录。并非没有道理,Railo 认为 cffile 不适用于目录,因此您需要使用 cfdirectory 重命名,并且效果很好。但是,这在 ACF 中似乎不起作用。
例如:
<cfdirectory action="RENAME" directory="C:/tmp/aaa1/aaa2/" newDirectory="C:/tmp/aaa2">
...在 Railo 中工作,但在 ACF 中会抛出这个:
The specified directory attribute C:/tmp/aaa1/aaa2/ cannot be renamed to newdirectory C:\tmp\aaa1\C:\tmp\aaa2.
因此,您似乎必须使用 cffile 来移动 ACF 上的目录,以及 Railo 上的 cfdirectory。这真的是最先进的吗?有没有办法让 cfdirectory 移动 ACF 上的目录?