文字

DirectoryIterator::getPerms

(PHP 5)

DirectoryIterator::getPermsGet the permissions of current DirectoryIterator item

说明

public int DirectoryIterator::getPerms ( void )

Get the permissions of the current DirectoryIterator item.

参数

此函数没有参数。

返回值

Returns the permissions of the file, as a decimal integer .

范例

Example #1 DirectoryIterator::getPerms() example

<?php
$iterator 
= new  DirectoryIterator ( dirname ( __FILE__ ));
foreach (
$iterator  as  $fileinfo ) {
    if (!
$fileinfo -> isDot ()) {
        
$octal_perms  substr ( sprintf ( '%o' $fileinfo -> getPerms ()), - 4 );
        echo 
$fileinfo -> getFilename () .  " "  $octal_perms  "\n" ;
    }
}
?>

以上例程的输出类似于:

apple.jpg 0644
banana.jpg 0644
index.php 0744
pear.jpg 0644

参见

  • DirectoryIterator::isExecutable() - Determine if current DirectoryIterator item is executable
  • DirectoryIterator::isReadable() - Determine if current DirectoryIterator item can be read
  • DirectoryIterator::isWritable() - Determine if current DirectoryIterator item can be written to
上一篇: 下一篇: