PHP之目錄操作相關函式解釋

2021-07-24 15:54:58 字數 1191 閱讀 4355

<?php 

/**目錄相關操作函式

之前我們知道article下有a.txt b.txt c.txt d.txt 我們才去寫

但是當檔案下有e.html f.***.。。。我們只要處理txt檔案

使用glob() 匹配檔案

****/

//print_r(glob('*.txt')); //glob()查詢的是當前目錄下的匹配的

//print_r(glob('./article/*.txt')); //ok

//glob()在工作中很有用,但是今天重點不是

//為了檢視目錄下的所有檔案,用opendir

/* opendir 開啟目錄,返回資源控制代碼,可用於之後的 closedir(),readdir() 和 rewinddir() 呼叫中。

readdir 讀取目錄 \,成功則返回檔名 或者在失敗時返回 false ,因此我用null是不對的

mkdir 建立目錄

rmdir 刪除目錄

closedir 關閉目錄

is_dir 判斷是否是目錄

unlink 刪除檔案

*/$path = './misc';

var_dump(opendir($path)); //resource(3, stream)

$dh = opendir($path);

/*echo readdir($dh); // .

echo readdir($dh); // ..

echo readdir($dh); // a.txt

echo readdir($dh); // b.exe

// . 和 .. 是虛擬目錄,當前目錄和上級目錄,

*/echo "";

//判斷目錄

while (($filename = readdir($dh)) !== false)

echo "

"; }

//建立

foreach (array('a', 'b', 'c', 'd') as $v) else if (mkdir($path)) else

}//刪除目錄

foreach (array('a', 'c', 'e') as $v) else

}else

}//關閉目錄

closedir($dh);

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之目錄操作

目錄也是檔案,是一種特殊的檔案。1 開啟指定目錄 resource opendir string path resource context 該函式成功則返回目錄控制代碼 如果引數path指定的不是乙個有效的目錄,或者因為許可權 檔案系統錯誤而不能開啟,opendir 函式將返回false,並產生乙...

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...