文字

DirectoryIterator::isDir

(PHP 5)

DirectoryIterator::isDirDetermine if current DirectoryIterator item is a directory

说明

public bool DirectoryIterator::isDir ( void )

Determines if the current DirectoryIterator item is a directory.

参数

此函数没有参数。

返回值

Returns TRUE if it is a directory, otherwise FALSE

范例

Example #1 DirectoryIterator::isDir() example

This example lists the directories within the directory of the current script.

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

以上例程的输出类似于:

.
..
apples
bananas
pears

参见

  • DirectoryIterator::getType() - Determine the type of the current DirectoryIterator item
  • DirectoryIterator::isDot() - Determine if current DirectoryIterator item is '.' or '..'
  • DirectoryIterator::isFile() - Determine if current DirectoryIterator item is a regular file
  • DirectoryIterator::isLink() - Determine if current DirectoryIterator item is a symbolic link
上一篇: 下一篇: