표준 PHP 라이브러리(SPL) DirectoryIterator::getPerms
(PHP 5, PHP 7, PHP 8)
DirectoryIterator::getPerms — 현재 DirectoryIterator 항목의 권한 가져오기
설명
public DirectoryIterator::getPerms(): int
현재 DirectoryIterator 항목의 권한을 가져옵니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
파일의 권한을 십진수 int로 반환합니다.
Examples
예제 #1 DirectoryIterator :: getPerms () 예제
<?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() - 현재 DirectoryIterator 항목이 실행 가능한지 확인
- DirectoryIterator::isReadable() - 현재 DirectoryIterator 항목을 읽을 수 있는지 확인
- DirectoryIterator::isWritable() - 현재 DirectoryIterator 항목을 쓸 수 있는지 확인