Heim > Backend-Entwicklung > PHP-Tutorial > Einfache Methoden und Techniken für PHP, um alle Dateinamen in einem Verzeichnis abzurufen und Dateien und Verzeichnisse zu ermitteln

Einfache Methoden und Techniken für PHP, um alle Dateinamen in einem Verzeichnis abzurufen und Dateien und Verzeichnisse zu ermitteln

黄舟
Freigeben: 2023-03-06 11:40:02
Original
4182 Leute haben es durchsucht

Der folgende Editor bietet Ihnen eine einfache Methode, alle Dateinamen im Verzeichnis abzurufen und Dateien und Verzeichnisse in PHP zu beurteilen. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Editor und schauen wir uns

1 an 1. Öffnen Sie das Verzeichnishandle des zu bedienenden Verzeichnisses

Codebeispiel:

2. Schleife zum Einlesen aller Dateien das Verzeichnis

//打开当前目录下的目录pic下的子目录common。
$handler = opendir('pic/common');
Nach dem Login kopieren

Codebeispiel:

3. Schließen Sie das Verzeichnis

/*其中$filename = readdir($handler)
每次循环时将读取的文件名赋值给$filename,$filename !== false。
一定要用!==,因为如果某个文件名如果叫'0′,或某些被系统认为是代表false,用!=就会停止循环
*/
while( ($filename = readdir($handler)) !== false ) 
{
 //略过linux目录的名字为'.'和‘..'的文件
 if($filename != “.” && $filename != “..”)
 {  
  //输出文件名
   echo $filename;
  }
}
Nach dem Login kopieren

Code Beispiel:

2. PHP-Datei- und Verzeichnisbeurteilungsfunktion

closedir($handler);
Nach dem Login kopieren

Hinweis: Wenn das Zielobjekt eine Datei ist, Das System gibt „true“ zurück, andernfalls gibt es „false“ zurück. Codebeispiel:

<?php
//检查上级目录下的目标对象logo.jpg是否是文件。
$checkResult = is_file(&#39;../logo.jpg&#39;);
Nach dem Login kopieren
Beschreibung: Gibt „true“ zurück, wenn das Zielobjekt ein Verzeichnissystem ist, andernfalls wird „false“ zurückgegeben.

Das Obige ist der Inhalt einfacher Methoden und Techniken für PHP, um alle Dateinamen in einem Verzeichnis zu erhalten und Dateien und Verzeichnisse zu bestimmen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php. cn)!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage