php目錄管理函數(shù)小結(jié)
更新時(shí)間:2008年09月10日 11:18:50 作者:
主要包括一些文件和文件夾的操作用到的一些函數(shù)
chdir : 改變目錄。
dir : 目錄類別類。
closedir : 關(guān)閉目錄 handle。
opendir : 打開目錄 handle。
readdir : 讀取目錄 handle。
rewinddir : 重設(shè)目錄 handle。
chdir
改變目錄。
語法: int chdir(string directory);
返回值: 整數(shù)
函數(shù)種類: 文件存取
內(nèi)容說明 本函數(shù)用來改變目前 php 執(zhí)行的目錄到新的 directory 目錄中。若無法改變則返回 false,成功則返回 true。
dir
目錄類別類。
語法: new dir(string directory);
返回值: 類
函數(shù)種類: 文件存取
內(nèi)容說明 這是一個(gè)類似面向?qū)ο蟮念悇e類,用來讀取目錄。當(dāng)目錄參數(shù) directory 打開之后,有二個(gè)屬性可用:handle 屬性就像其它非類的函數(shù)所用的 readdir()、rewinddir() 及 closedir();path 屬性則配置打開目錄后的路徑參數(shù)。本類有三個(gè)方法 (method):read、rewind 與 close。
使用范例
<?
$d = dir("/etc");
echo "handle: ".$d->handle."<br>\n";
echo "path: ".$d->path."<br>\n";
while($entry=$d->read()) {
echo $entry."<br>\n";
}
$d->close();
?>
closedir
關(guān)閉目錄 handle。
語法: void closedir(int dir_handle);
返回值: 無
函數(shù)種類: 文件存取
內(nèi)容說明
本函數(shù)用來關(guān)閉目錄資料流的 dir_handle。這個(gè) dir_handle 參數(shù)所操作的目錄必須要 opendir() 打開的方可使用。
opendir
打開目錄 handle。
語法: int opendir(string path);
返回值: 整數(shù)
函數(shù)種類: 文件存取
內(nèi)容說明
本函數(shù)用來打開目錄資料流。返回的整數(shù)是可供其它目錄函數(shù)操作的 handle。
readdir
讀取目錄 handle。
語法: string readdir(int dir_handle);
返回值: 字符串
函數(shù)種類: 文件存取
內(nèi)容說明 本函數(shù)用來讀取目錄。返回目錄中的文件名稱,讀取不照任何特殊的順序。
使用范例 本例列出目前目錄的所有文件
<?php
$handle=opendir('.');
echo "目錄 handle: $handle\n";
echo "文件:\n";
while ($file = readdir($handle)) {
echo "$file\n";
}
closedir($handle);
?>
rewinddir
重設(shè)目錄 handle。
語法: void rewinddir(int dir_handle);
返回值: 無
函數(shù)種類: 文件存取
內(nèi)容說明 本函數(shù)用來重設(shè)目錄資料流到開始處。
dir : 目錄類別類。
closedir : 關(guān)閉目錄 handle。
opendir : 打開目錄 handle。
readdir : 讀取目錄 handle。
rewinddir : 重設(shè)目錄 handle。
chdir
改變目錄。
語法: int chdir(string directory);
返回值: 整數(shù)
函數(shù)種類: 文件存取
內(nèi)容說明 本函數(shù)用來改變目前 php 執(zhí)行的目錄到新的 directory 目錄中。若無法改變則返回 false,成功則返回 true。
dir
目錄類別類。
語法: new dir(string directory);
返回值: 類
函數(shù)種類: 文件存取
內(nèi)容說明 這是一個(gè)類似面向?qū)ο蟮念悇e類,用來讀取目錄。當(dāng)目錄參數(shù) directory 打開之后,有二個(gè)屬性可用:handle 屬性就像其它非類的函數(shù)所用的 readdir()、rewinddir() 及 closedir();path 屬性則配置打開目錄后的路徑參數(shù)。本類有三個(gè)方法 (method):read、rewind 與 close。
使用范例
<?
$d = dir("/etc");
echo "handle: ".$d->handle."<br>\n";
echo "path: ".$d->path."<br>\n";
while($entry=$d->read()) {
echo $entry."<br>\n";
}
$d->close();
?>
closedir
關(guān)閉目錄 handle。
語法: void closedir(int dir_handle);
返回值: 無
函數(shù)種類: 文件存取
內(nèi)容說明
本函數(shù)用來關(guān)閉目錄資料流的 dir_handle。這個(gè) dir_handle 參數(shù)所操作的目錄必須要 opendir() 打開的方可使用。
opendir
打開目錄 handle。
語法: int opendir(string path);
返回值: 整數(shù)
函數(shù)種類: 文件存取
內(nèi)容說明
本函數(shù)用來打開目錄資料流。返回的整數(shù)是可供其它目錄函數(shù)操作的 handle。
readdir
讀取目錄 handle。
語法: string readdir(int dir_handle);
返回值: 字符串
函數(shù)種類: 文件存取
內(nèi)容說明 本函數(shù)用來讀取目錄。返回目錄中的文件名稱,讀取不照任何特殊的順序。
使用范例 本例列出目前目錄的所有文件
<?php
$handle=opendir('.');
echo "目錄 handle: $handle\n";
echo "文件:\n";
while ($file = readdir($handle)) {
echo "$file\n";
}
closedir($handle);
?>
rewinddir
重設(shè)目錄 handle。
語法: void rewinddir(int dir_handle);
返回值: 無
函數(shù)種類: 文件存取
內(nèi)容說明 本函數(shù)用來重設(shè)目錄資料流到開始處。
相關(guān)文章
phpstudy?mysql啟動(dòng)后停止的解決方案
今天mysql突然無法啟動(dòng)了,所以解決下,這篇文章主要給大家介紹了關(guān)于phpstudy?mysql啟動(dòng)后停止的解決方案,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-08-08php-fpm?reload?會(huì)取消正在處理請(qǐng)求的解決方案
這篇文章主要介紹了php-fpm?reload?會(huì)取消正在處理請(qǐng)求的解決方案,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09PHP去除數(shù)組中重復(fù)的元素并按鍵名排序函數(shù)
用php實(shí)現(xiàn)的去除數(shù)組中重復(fù)的函數(shù)2008-08-08php調(diào)用云片網(wǎng)接口發(fā)送短信的實(shí)現(xiàn)方法
這篇文章主要介紹了php調(diào)用云片網(wǎng)接口發(fā)送短信的實(shí)現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-10-10php動(dòng)態(tài)讀取數(shù)據(jù)清除最右邊距的方法
下面小編就為大家?guī)硪黄猵hp動(dòng)態(tài)讀取數(shù)據(jù)清除最右邊距的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04jQuery+PHP實(shí)現(xiàn)圖片上傳并提交功能
這篇文章主要介紹了jQuery加PHP實(shí)現(xiàn)圖片上傳并提交實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07