(PHP 5)
DirectoryIterator::getType — Determine the type of the current DirectoryIterator item
Determines which file type the current DirectoryIterator item belongs to. One of file, link, or dir.
Diese Funktion hat keine Parameter.
Returns a string representing the type of the file. May be one of file, link, or dir.
Beispiel #1 DirectoryIterator::getType() example
<?php
$iterator = new DirectoryIterator(dirname(__FILE__));
foreach ($iterator as $fileinfo) {
echo $fileinfo->getFilename() . " " . $fileinfo->getType() . "\n";
}
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
. dir .. dir apple.jpg file banana.jpg file example.php file pear.jpg file
Note that this function returns the file type (e.g. "file", "dir", etc.) and not the MIME type. To do that, you might want to use this:
<?php
for
(
$dir = new DirectoryIterator('/some/directory');
$dir->valid();
$dir->next()
)
{
$mime = mime_content_type($dir->getPathname());
}
?>