サーバー上でファイルを複製するにはどうすればよいですか?で読むことはできます<cffile action="read">
が、新しい名前で複製したいと思います。
見つけまし<cffile action="copy">
たが、別のディレクトリにしか複製できません。同じディレクトリに複製する必要があります。
Thnx。
サーバー上でファイルを複製するにはどうすればよいですか?で読むことはできます<cffile action="read">
が、新しい名前で複製したいと思います。
見つけまし<cffile action="copy">
たが、別のディレクトリにしか複製できません。同じディレクトリに複製する必要があります。
Thnx。
いいえ、<cffile action="copy">
既存のファイルと同じディレクトリにコピーを作成できます。別のファイル名を使用している限り。したがって、それができない場合は、他の問題が発生しています。コードとエラーメッセージを投稿してください。
受け入れられた答えはそれを複雑にしすぎています。必要なのはこれだけです。
<cffile action="COPY" source="C:\inetpub\wwwroot\cfdocs\getting_started\photos\somewhere.jpg" destination="C:\inetpub\wwwroot\cfdocs\getting_started\photos\somewhere_Copy.jpg">
テストされていませんが、1つのオプションは、代わりにファイルをバイナリとして読み取り、これを新しいファイルに書き込むことです。
ここにあるAdobeドキュメントの下部から抜粋した例:-http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content = Tags_f_08.html
<cffile action = "readBinary" file = "C:\inetpub\wwwroot\cfdocs\getting_started\photos\somewhere.jpg" variable = "aBinaryObj">
<!--- Output binary object to JPEG format for viewing. --->
<cffile action="write" file = "c:\files\updates\somewhereB.jpg" output = "#toBinary(aBinaryObj)#">
<!--- HTML to view image. --->
<img src="C:\files\updates\somewhereB.jpg">