[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 編程技術 > Php > 正文
PHP4手冊:函數庫及函數(十一) 目錄管理函式庫
http://netleader.126.com 星空浪子 (2001-04-18 11:29:03)

--------------------------------------------------------------------------------
 目錄管理函式庫 
--------------------------------------------------------------------------------
 


本函式庫共有 6 個函式
chdir: 改變目錄。 
dir: 目錄類別物件。 
closedir: 關閉目錄 handle。 
opendir: 開啟目錄 handle。 
readdir: 讀取目錄 handle。 
rewinddir: 重設目錄 handle。 

--------------------------------------------------------------------------------
 函式:chdir() 
--------------------------------------------------------------------------------
 


目錄管理函式庫


chdir
改變目錄。

語法: int chdir(string directory);

傳回值: 整數

函式種類: 檔案存取


 
 
內容說明 


本函式用來改變目前 PHP 執行的目錄到新的 directory 目錄中。若無法改變則傳回 false,成功則傳回 true。
 

--------------------------------------------------------------------------------
 函式:dir() 
--------------------------------------------------------------------------------
 


目錄管理函式庫


dir
目錄類別物件。

語法: new dir(string directory);

傳回值: 物件

函式種類: 檔案存取


 
 
內容說明 


這是一個類似物件導向的類別物件,用來讀取目錄。當目錄參數 directory 開啟之,有二個屬性可用:handle 屬性就像其它非物件的函式所用的 readdir()、rewinddir() 及 closedir();path 屬性則設定開啟目錄的路徑參數。本物件有三個方法 (method):read、rewind 與 close。


 
 
使用范例 


$d = dir("/etc");
echo "Handle: ".$d->handle."
\n";
echo "Path: ".$d->path."
\n";
while($entry=$d->read()) {
    echo $entry."
\n";
}
$d->close();
?> 

 

--------------------------------------------------------------------------------
 函式:closedir() 
--------------------------------------------------------------------------------
 


目錄管理函式庫


closedir
關閉目錄 handle。

語法: void closedir(int dir_handle);

傳回值: 無

函式種類: 檔案存取


 
 
內容說明 


本函式用來關閉目錄資料流的 dir_handle。這個 dir_handle 參數所操作的目錄必須要 opendir() 開啟的方可使用。
 

--------------------------------------------------------------------------------
 函式:opendir() 
--------------------------------------------------------------------------------
 


目錄管理函式庫


opendir
開啟目錄 handle。

語法: int opendir(string path);

傳回值: 整數

函式種類: 檔案存取


 
 
內容說明 


本函式用來開啟目錄資料流。傳回的整數是可供其它目錄函式操作的 handle。
 

--------------------------------------------------------------------------------
 函式:readdir() 
--------------------------------------------------------------------------------
 


目錄管理函式庫


readdir
讀取目錄 handle。

語法: string readdir(int dir_handle);

傳回值: 字串

函式種類: 檔案存取


 
 
內容說明 


本函式用來讀取目錄。傳回目錄中的檔案名稱,讀取不照任何特殊的順序。


 
 
使用范例 


本例列出目前目錄的所有檔案

$handle=opendir('.');
echo "目錄 handle: $handle\n";
echo "檔案:\n";
while ($file = readdir($handle)) {
    echo "$file\n";
}
closedir($handle); 
?>

 

--------------------------------------------------------------------------------
 函式:rewinddir() 
--------------------------------------------------------------------------------
 


目錄管理函式庫


rewinddir
重設目錄 handle。

語法: void rewinddir(int dir_handle);

傳回值: 無

函式種類: 檔案存取


 
 
內容說明 


本函式用來重設目錄資料流到開始處。
 
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
PHP4手冊:函數庫及函數(四十六) SNMP 網管函式庫 (2001-04-18 16:56:55)
PHP4手冊:函數庫及函數(四十五) Solid 資料庫連結函式庫 (2001-04-18 16:54:16)
PHP4手冊:函數庫及函數(四十四) 信號與共享記憶體函式庫 (2001-04-18 16:49:09)
PHP4手冊:函數庫及函數(四十三) 常規表示法函式庫 (2001-04-18 16:40:33)
PHP4手冊:函數庫及函數(四十二) URL 處理函式庫 (2001-04-18 16:37:13)
PHP4手冊:函數庫及函數(四十一) PostgreSQL 資料庫函式庫 (2001-04-18 15:58:12)
PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 2 (2001-04-18 15:53:53)
PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 1 (2001-04-18 15:53:35)
PHP4手冊:函數庫及函數(三十九) Perl 相容語法函式庫 (2001-04-18 15:45:08)
PHP4手冊:函數庫及函數(三十八) Oracle 資料庫函式庫 (2001-04-18 15:43:09)

===更多相關===
 

★  樊強制作 歡迎分享  ★