core
[ class tree: core ] [ index: core ] [ all elements ]

Class: IFile

Source Location: /package/core/interfaces.inc

Interface Overview


ファイル情報を保持するクラスの標準のインターフェイスです。


Methods


Child classes:

IUploadedFile
アップロードされたファイルの情報を保持するクラスが実装すべきインターフェイスです。

Class Details

[line 59]
ファイル情報を保持するクラスの標準のインターフェイスです。



[ Top ]


Class Methods


method getBasename [line 88]

string getBasename( )

ベース名を返します。

ベース名はファイル名と拡張子を組み合わせたものになります。




Tags:

return:  ベース名
access:  public


[ Top ]

method getDirname [line 79]

string getDirname( )

ディレクトリ名を返します。

ファイル名がディレクトリ名を含まない場合には空の文字列を返します。 ファイル名がディレクトリ名を含む場合、ディレクトリ名の部分が返されます。 なお、ディレクトリ名の末尾にディレクトリ区切は付加されないことに注意してください。




Tags:

return:  ディレクトリ名
access:  public


[ Top ]

method getExtension [line 106]

string getExtension( )

拡張子名を返します。

拡張子が存在しない場合には空の文字列を返します。




Tags:

return:  拡張子名
access:  public


[ Top ]

method getFilename [line 97]

string getFilename( )

ファイル名を返します。

ファイル名はベース名から拡張子部分を除いた文字列となります。




Tags:

return:  ファイル名
access:  public


[ Top ]

method getFilesize [line 115]

int getFilesize( )

ファイルサイズを返します。

ファイルサイズが取得できないファイルシステム、ないし実装の場合には常にfalseを返します。




Tags:

return:  ファイルサイズ、ないしfalse
access:  public


[ Top ]

method getName [line 68]

string getName( )

フルパスを返します。

返却されるフルパスは、ディレクトリ名とベース名を合わせたものになります。




Tags:

return:  フルパス名
access:  public


[ Top ]


Documentation generated on Sun, 06 Jan 2008 01:33:14 +0900 by phpDocumentor 1.3.2