Heim  >  Artikel  >  Backend-Entwicklung  >  php获取目录中所有文件名及判断文件与目录的方法

php获取目录中所有文件名及判断文件与目录的方法

WBOY
WBOYOriginal
2016-07-25 08:56:52892Durchsuche
  1. //打开当前目录下的目录pic下的子目录common。
  2. $handler = opendir(’pic/common’);
复制代码

2、循环读取目录下的所有文件

  1. /*其中$filename = readdir($handler)
  2. 每次循环时将读取的文件名赋值给$filename,$filename !== false。
  3. 一定要用!==,因为如果某个文件名如果叫’0′,或某些被系统认为是代表false,用!=就会停止循环
  4. */
  5. while( ($filename = readdir($handler)) !== false )
  6. {
  7. //略过linux目录的名字为’.'和‘..’的文件
  8. if($filename != “.” && $filename != “..”)
  9. {
  10. //输出文件名
  11. echo $filename;
  12. }
  13. }
复制代码

3、关闭目录

  1. closedir($handler);
复制代码

二,php判断文件和目录函数 代码:

  1. //检查上级目录下的目标对象logo.jpg是否是文件。
  2. $checkResult = is_file(’../logo.jpg’);
复制代码

说明:如果目标对象是文件,系统返回true,否则返回false。

代码:

  1. //检查上级目录下的目标对象logo.jpg是否是目录。
  2. $checkResult = is_dir(’../logo.jpg’);
复制代码

说明:如果目标对象是目录系统返回true,否则返回false。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn