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 |
絶対パスです (ドライブ、ディレクトリ、ファイル名、および拡張子)。