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