列出目录的内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列出目录的内容相关的知识,希望对你有一定的参考价值。

To make an image browser, add these lines:

$ext = strtolower(substr("$dirArray[$index]", strrpos("$dirArray[$index]", '.') + 1)); //get file extensions

if ("$ext" == "jpg") { // if file is a jpg

print("$dirArray[$index]<a href="$dirArray[$index]"></a>"); // show image and create link to it
  1. // open this directory
  2. $myDirectory = opendir(".");
  3.  
  4. // get each entry
  5. while($entryName = readdir($myDirectory)) {
  6. $dirArray[] = $entryName;
  7. }
  8.  
  9. // close directory
  10. closedir($myDirectory);
  11.  
  12. // count elements in array
  13. $indexCount = count($dirArray);
  14. Print ("$indexCount files<br> ");
  15.  
  16. // sort 'em
  17. sort($dirArray);
  18.  
  19. // print 'em
  20. print("<TABLE border=1 cellpadding=5 cellspacing=0 class=whitelinks> ");
  21. print("<TR><TH>Filename</TH><th>Filetype</th><th>Filesize</th></TR> ");
  22. // loop through the array of files and print them all
  23. for($index=0; $index < $indexCount; $index++) {
  24. if (substr("$dirArray[$index]", 0, 1) != "."){ // don't list hidden files
  25. print("<TR><TD><a href="$dirArray[$index]">$dirArray[$index]</a></td>");
  26. print("<td>");
  27. print(filetype($dirArray[$index]));
  28. print("</td>");
  29. print("<td>");
  30. print(filesize($dirArray[$index]));
  31. print("</td>");
  32. print("</TR> ");
  33. }
  34. }
  35. print("</TABLE> ");

以上是关于列出目录的内容的主要内容,如果未能解决你的问题,请参考以下文章

如何在C#中使用FTP列出目录内容?

如何在 C# 中使用 FTP 列出目录内容?

RecursiveDirectoryIterator() 不显示空目录

使用 OnItemClickListener 列出视图片段到片段事务

20175202 实现ls

IO流 列出目录下所有内容-递归