[英]How to get name of directory (NOT subdirectory) and filename with PHP?
我有以下文件夾結構。 我只想獲取目錄 (不是子目錄)和文件的名稱 。 如何使用PHP做到這一點? 謝謝。
Main Directory
Directory1
SubDirectory1
File1
File2
SubDirectory2
File3
File4
Directory2
SubDirectory3
File5
File6
SubDirectory4
File7
File8
結果應該是這樣的:
Directory: Directory1
File: File1
File: File2
Directory: Directory2
File: File3
File: File4
試試DirectoryIterator,這是一個例子
$path = dirname(dirname(__FILE__));
$it = new DirectoryIterator($path);
while($it->valid()){
/*....*/
echo $it->getPathname().'">'.$it->getBasename();
$it->next();//i forgot this just now
}
function display_directory($path){
$dir_handle = @opendir($path) or die("unable to open $path");
while ($file = readdir($dir_handle)){
if($file == "." || $file == "..")
continue;
if(is_dir($file))
echo "directory: $file";
else
echo "file: $file";
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.