Adobe ColdFusion(ACF)では、私は常にファイルとディレクトリの両方を移動するためにcffile action = "rename"を使用しました。不当にも、Railoはディレクトリにcffileが当てはまるとは思わないので、cfdirectoryの名前を変更する必要があります。しかし、それはACFで動作するようには見えません。例えばColdFusionとRailoでディレクトリを移動する
:
<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.
だから、あなたがACF上のディレクトリを移動するには、cffileを使用する必要があるだろうと思われますRailoのcfdirectoryを参照してください。 これは本当に最先端の技術ですか? cfdirectoryにACFのディレクトリを移動させる方法はありますか?
CF10でも壊れました。 –
興味深い。それは 'nix'にも当てはまりますか?理想的には、ACF、Railoで同じように動作する構造体を探しています(WindowsとLinux、Macの場合はBlueDragonについて言及していませんし、まだ試していませんがOpen BlueDragon)。 – enigment
Windows上のJava(および拡張子CF)は、両方のタイプのスラッシュをファイル区切りとして受け入れます。これは私がそれが動作していないのを見た唯一の時間です。 \ * nixでは、fwdスラッシュを使用する必要があります。しかし、このことは、両方のプラットフォームで衝撃的なスラッシュを使用することができます(*:*すべきことです)。したがって、クロスプラットフォームコードを書くときは:fwdスラッシュを使用してください。 –