2016-08-10 14 views
1

次の操作は、自分のファイルを現在のフォルダに保存するのか、まったくファイルに保存しますか?ファイルはどこにも見つかりません:CFのWriteDumpで変数の内容をファイルに書き込む?

something = doSomething(); 
WriteDump(var=something, format='html', output="results.html"); 

私はMacOS Xで動作しています。CF9。

答えて

4

writeDumpのタグ変異体である)docs for cfdumpは引用:

ファイル名は、ファイルのフルパス名を含まなければなりません。絶対パス、またはColdFusionの一時ディレクトリに関連するパスを指定できます。 GetTempDirectory()関数を使用して、ColdFusionの一時ディレクトリを特定できます。

ダンプは(システムの)一時ディレクトリに格納されています。スクリプトのディレクトリに保存する場合は、次のようにします。

something = doSomething(); 
dumpLocation = expandPath("results.html"); 
WriteDump(var=something, format='html', output=dumpLocation); 
関連する問題