php目錄函式操作,以及使用遞迴

2022-02-03 13:43:23 字數 1343 閱讀 8559

找到對應的目錄

將目錄中所有檔案全部讀入到記憶體(包含子資料夾下的所有檔案)

將目錄指標指向第乙個檔案

讀取當前指標所指向的檔案的檔名 

2.將目錄指標向下移動一位

改變當前操作目錄,代表進入到目標目錄

$masterdir = "c:\\program files";
function openmydirs($masterdir

)

$wholepath = $masterdir."\\".$saiwa;

//這行**如此重要,因為我們必須拼接出乙個完整的路徑,才能在下面呼叫is_dir,chdir等和目錄操作有關的函式

if(count($myarray)==3)

if (is_dir($wholepath

))

echo

$wholepath."\n";}}

}

<?php/**

* created by phpstorm.

* user: administrator

* date: 2018/12/19 0019

* time: 上午 1:22 */

$masterdir = "d:\\2,php高階核心";

echo

strpos($masterdir,"\\",3)."\n";

$storepath = "e:\\mycourse.txt";

$fetarray = array

();function openmydirs($masterdir,$handle

)

$wholepath = $masterdir."\\".$saiwa

;

$myarray = explode("\\",$wholepath

);

if(count($myarray)==3)

if (is_dir($wholepath

))

if (is_file($wholepath

))

}//echo $wholepath."\n";

} }}//

$myarray=openmydirs($masterdir);

$handle = fopen($storepath,'a');

openmydirs(

$masterdir,$handle

);fclose($handle

);?>

php目錄操作函式

1 mkdir 函式23 php建立資料夾和檔案4 建立資料夾 5function createdir dir 6 9else12 1314 file exists 函式 1516 file exists 檢查檔案或目錄是否存在 17 php18 filename path to foo.txt 1...

php遞迴使用示例 php遞迴函式

遞迴獲得角色id字串 function exploderole roleobj,resultstr else exploderole childroleobj,resultstr 遞迴獲取級聯角色資訊陣列 function makerolerelation roleobjarr 程式設計客棧 通過父...

php檔案目錄操作函式

1 建立目錄 mkdir bool mkdir string pathname int mode bool recursive resource context mkdir path to my dir 0777 成功返回true,失敗返回false 2 判斷檔案是否存在 file exist bo...