DirectoryIterator::getType

(PHP 5, PHP 7)

DirectoryIterator::getTypeDetermine the type of the current DirectoryIterator item

Descrizione

public DirectoryIterator::getType ( void ) : string

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

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

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

Esempi

Example #1 DirectoryIterator::getType() example

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

Il precedente esempio visualizzerĂ  qualcosa simile a:

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

Vedere anche:

add a note add a note

User Contributed Notes 1 note

up
3
boards at gmail dot com
14 years ago
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());
}
?>
To Top