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