略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: DirectoryIterator::getType

2024-12-22

DirectoryIterator::getType

(PHP 5, PHP 7, PHP 8)

DirectoryIterator::getTypeDetermine the type of the current DirectoryIterator item

说明

public DirectoryIterator::getType(): string

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

参数

此函数没有参数。

返回值

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

范例

示例 #1 DirectoryIterator::getType() example

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

以上例程的输出类似于:

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

参见

add a noteadd a note

User Contributed Notes 1 note

up
4
boards at gmail dot com
16 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());
}
?>

官方地址:https://www.php.net/manual/en/directoryiterator.gettype.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3