FileExists

説明

ディスク上またはメモリ内のファイルが存在するかどうかを判別します。

戻り値

パラメータに指定されたファイルが存在する場合は YES、存在しない場合は NO

関数のシンタックス

FileExists(absolute_path)

パラメータ

パラメータ

説明

absolute_path

ディスク上またはメモリ内のファイルの絶対パスです。

使用方法

リモートシステム上のファイルにアクセスするには、ColdFusion を実行しているアカウント (Windows の場合) またはユーザー (UNIX および Linux の場合) に、そのファイル、ディレクトリ、およびリモートシステムへのアクセスが許可されている必要があります。たとえば、Windows サービスとしてサーバー設定で ColdFusion を実行する場合、デフォルトでは ColdFusion はローカルシステムアカウントで実行され、リモートシステムにアクセスできる権限がありません。ただし、この設定は [Services Properties] ダイアログボックスの [Log On] ページで変更できます。

<h3>FileExists Example</h3> 
 
<cfset thisPath = ExpandPath("*.*")> 
<cfset thisDirectory = GetDirectoryFromPath(thisPath)> 
<cfoutput> 
The current directory is: #GetDirectoryFromPath(thisPath)# 
<cfif IsDefined("FORM.yourFile")> 
<cfif FORM.yourFile is not ""> 
<cfset yourFile = FORM.yourFile> 
    <cfif FileExists(ExpandPath(yourfile))> 
    <p>Your file exists in this directory. You entered 
    the correct filename, #GetFileFromPath("#thisPath#/#yourfile#")#</p> 
    <cfelse>