**如下:
**如下:
function readfilefromdir($dir)
//開啟目錄
$handle = opendir($dir);
while (($file = readdir($handle)) !== false)
$file = $dir . directory_separator . $file;
//如果是檔案就列印出來,否則遞迴呼叫
if (is_file($file)) elseif (is_dir($file)) }}
呼叫方式:
unity3d指令碼
**如下:
$dir = '/home/www/test';
readfilefromdir($dir);
檢視php手冊的話,還有乙個方法scandir也可以使用,不過這個方法會一次性獲取單級目錄下的所有檔案,存放到陣列裡,如果目錄裡的檔案比較多的話,會卡。
PHP遞迴獲取目錄內所有檔案的實現方法
如下所示 遞迴獲取資料夾內所有檔案 返回乙個tree結構的檔案系統 param string dir param array filter return array files 程式設計客棧function scan dir dir,filter jvgtweo array pathinfo pat...
php根據檔案目錄獲取資料夾目錄
檔案目錄資料 filedirdate array 0 c ggg aaa bbb ccc ddd.php 1 c ggg aaa ccc ddd fff.php 2 c ggg aaa ddd fff eee.lib 迴圈處理資料 foreach filedirdate as key value f...
獲取目錄下所有的檔案(非遞迴)
testgetallfiles.cpp 定義控制台應用程式的入口點。include stdafx.h include include include include using namespace std vectorgetallfiles string directory,string filte...