GETDIRECTORYFROMPATH  
説明

絶対パスからディレクトリを抽出します。

 
戻り値

ファイル名を除いた絶対パス。最後の文字はスラッシュまたは円記号です (オペレーティングシステムによって異なります)。

 
カテゴリ

システム関数

 
関数のシンタックス
GetDirectoryFromPath(path)
 
関連項目

ExpandPath、GetFileFromPath

 
パラメータ

 
<h3>GetDirectoryFromPath の例</h3>
<cfset thisPath  =  ExpandPath("*.*")>
<cfset thisDirectory = GetDirectoryFromPath(thisPath)>
<cfoutput>
現在のディレクトリ : #GetDirectoryFromPath(thisPath)#
<cfif IsDefined("FORM.yourFile")>
   <cfif FORM.yourFile is not "">
      <cfset yourFile = FORM.yourFile>
         <cfif FileExists(ExpandPath(yourfile))>
         <p>ファイルはこのディレクトリに存在します。正しいファイル名、#GetFileFromPath("#thisPath#/
#yourfile#")# を
   入力しました。
   <cfelse>
      <p>ファイルはこのディレクトリ内で見つかりませんでした。
      <br>これは、このディレクトリの他のファイルのリストです。
      <!--- cfdirectory を使用して、ディレクトリを名前およびサイズの順に表示 --->
      <cfdirectory directory = "#thisDirectory#"
         name = "myDirectory" SORT = "name ASC, size DESC">
      <!--- cfdirectory の内容を CFTABLE として出力 --->
      <cftable query = "myDirectory">
         <cfcol header = "NAME:"text = "#Name#">
      <cfcol header = "SIZE:"text = "#Size#">
      </cftable>
      </cfif>
   </cfif>
<cfelse>
   <H3>ファイル名を入力してください。</H3>
   </cfif>
   </cfoutput>
   <form action="getdirectoryfrompath.cfm" METHOD="post">
      <H3>このディレクトリのファイルの名前を入力してください。<I><FONT SIZE="-1">
(try expandpath.cfm)</FONT></I></H3>
      <input type="Text" NAME="yourFile">
      <input type="Submit" NAME="">
   </form> --->
PATH  
絶対パスです (ドライブ、ディレクトリ、ファイル名、および拡張子)。