DirectoryIterator::getType

(PHP 5)

DirectoryIterator::getTypeDetermine the type of the current DirectoryIterator item

Description

public string DirectoryIterator::getType ( void )

Determines which file type the current DirectoryIterator item belongs to. One of file, link, or dir.

Parameters

This function has no parameters.

Return Values

Returns a string representing the type of the file. May be one of file, link, or dir.

Examples

Example #1 DirectoryIterator::getType() example

<?php
$iterator 
= new DirectoryIterator(dirname(__FILE__));
foreach (
$iterator as $fileinfo) {
    echo 
$fileinfo->getFilename() . " " $fileinfo->getType() . "\n";
}
?>

The above example will output something similar to:

. dir
.. dir
apple.jpg file
banana.jpg file
example.php file
pear.jpg file

See Also

Коментарии

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());
}
?>
2006-04-09 12:09:22
http://php5.kiev.ua/manual/ru/directoryiterator.gettype.html

    Поддержать сайт на родительском проекте КГБ