當前位置:首頁 » 文件管理 » php文件夾列表

php文件夾列表

發布時間: 2023-05-23 20:41:25

php列出目錄下所有文件(包括子目錄)

<?php

/**
*Goofy2011-11-30
*getDir()去文件夾列表,getFile()去對應文件夾下面的文件列表,二者的區別在於判斷有沒有「.」後綴的文件,其他都一樣
*/

//獲取文件目錄列表,該方法返回數組
functiongetDir($dir){
$dirArray[]=NULL;
if(false!=($handle=opendir($dir))){
$i=0;
while(false!==($file=readdir($handle))){
//去掉"「.」、「..」以及帶「.xxx」後綴的文件
if($file!="."&&$file!=".."&&!strpos($file,".")){
$dirArray[$i]=$file;
$i++;
}
}
//關閉句柄
closedir($handle);
}
return$dirArray;
}

//獲取文件列表
functiongetFile($dir){
$fileArray[]=NULL;
if(false!=($handle=opendir($dir))){
$i=0;
while(false!==($file=readdir($handle))){
//去掉"「.」、「..」以及帶「.xxx」後綴的文件
if($file!="."&&$file!=".."&&strpos($file,".")){
$fileArray[$i]="./imageroot/current/".$file;
if($i==100){
break;
}
$i++;
}
}
//關閉句柄
closedir($handle);
}
return$fileArray;
}

//調用方法getDir("./dir")……
?>

Ⅱ php輸入密碼顯示文件夾的文件列表

希望這個函數能幫到你
傳入參數--目錄路徑 返回該目錄下所有的文件名稱
function getfilename($dir){
//$dir 目錄路徑
$arr = array();
$op_dir = opendir($dir);//打開目錄
while(($filename = readdir($op_dir))!==false){
if($filename!="." && $filename!=".."){
$arr[] = $filename;
}

}
closedir($op_dir);//關閉目錄
return $array;//返回所有的文件名稱
}

Ⅲ php 查詢文件夾內有多少個文件夾

php查詢文件夾內的文件個數:
//獲取目錄/文件列表
public function getDirFile( & $Dir ){
if( is_dir($Dir) ){
$DirFileArray['DirList'] = $this->getDir( $Dir );
if( $DirFileArray ){
foreach( $DirFileArray['DirList'] as $Handle ){
$File = $Dir.DS.$Handle;
$DirFileArray['FileList'][$Handle] = $this->getFile( $File );
}
}
}else{
$DirFileArray[] = '[Path]:\''.$Dir.'\' is not a dir or not found!';
}
return $DirFileArray;
}
}
?>

Ⅳ php 如何顯示目錄的文件列表

$dir = './file'; //查找跟目錄輪數鎮下file文件臘粗夾中的文件
if(is_dir($dir))
{
if( $dir_handle = opendir($dir) )
{
while (false !== ( $file_name = readdir($dir_handle)) ) {
if($file_name=='.'畢彎 or $file_name =='..'){
continue;
} else{
echo $file_name."\n";
}
}
}
}

Ⅳ PHP 循環取文件夾裡面文件的名稱 然後列表

示例代碼:

<?php
functiongetFileNames($dir){

//檢查是否為目錄
if(is_dir($dir)){

//打開一個目錄句柄
if($dh=opendir($dir)){

//判斷打開的目錄句柄中的條目
while(($file=readdir($dh))!==false){

//判斷是否為目錄,進入子目錄讀取
if((is_dir($dir."/".$file))&&$file!="."&&$file!=".."){
echo"<b><fontcolor='red'>文件夾名:</font></b>",$file,"<br><hr>";
getFileNames($dir."/".$file."/");
}else{
if($file!="."&&$file!=".."){
echo$file."<br>";
}
}
}
//關閉由opendir()函數打開的目錄句柄。
closedir($dh);
}
}
}
//測試示例
getFileNames("D:desc");
?>

運行結果:

熱點內容
資料庫伺服器修改了ip地址 發布:2025-04-22 23:25:36 瀏覽:6
c語言基礎案例 發布:2025-04-22 23:23:28 瀏覽:692
網路顯示沒有效的ip配置怎麼辦 發布:2025-04-22 23:23:23 瀏覽:803
怎麼查身份證密碼 發布:2025-04-22 23:12:07 瀏覽:206
如何用伺服器跑github項目 發布:2025-04-22 23:10:55 瀏覽:947
ccs編譯dsp程序的指令 發布:2025-04-22 23:06:42 瀏覽:368
映射盤符腳本 發布:2025-04-22 22:55:35 瀏覽:259
王者榮耀安卓系統怎麼轉換到蘋果 發布:2025-04-22 22:53:29 瀏覽:986
emobile7伺服器地址如何查看 發布:2025-04-22 22:32:51 瀏覽:763
房間的秘密碼是什麼 發布:2025-04-22 22:32:43 瀏覽:121