PHP :: Aufgabe #2 :: Lösung #11

6 Lösungen Lösungen öffentlich
#2

Ordner rekursiv auslesen

Anfänger - PHP von ne0n - 10.08.2012 um 17:38 Uhr
Erstelle in einer Klasse eine Funktion die einen Ordner rekursiv durchläuft und die Unterverzeichnisse und Dateien ausgibt.
#11
1x
vote_ok
von Exception (7090 Punkte) - 02.06.2018 um 20:06 Uhr
Quellcode ausblenden PHP-Code
<?php

class Files 
{
	public static function listFiles($dirPath)
	{
		if(!is_dir($dirPath))
		{
			throw new Exception("Eingegebener Pfad ist kein Verzeichnis.");
		}

		$items = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dirPath), RecursiveIteratorIterator::SELF_FIRST);

		foreach ($items as $item) 
		{
			echo $item.'<br />';
		}
	}
}

try 
{
	Files::listFiles("C:\\xampp\\htdocs");	
} 
catch (Exception $ex) 
{
	echo $ex->getMessage().'<br />';	
}

?>

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben