DirectoryIterator::__construct
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
}
}
?>
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
}
}
?>
---------------
. šī direktorija
.. augstāka direktorija
---------------
<?php
$dir = new DirectoryIterator(dirname('D:\LIT_Porter_0120\Porter.exe'));
foreach ($dir as $fileinfo) {
///if (!$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
echo ' | ';
echo $fileinfo->key() . " => " . $fileinfo->getFilename();
echo ' | ';
echo $fileinfo->valid();
echo ' | ';
echo $fileinfo->getInode();
echo ' | ';
echo $fileinfo->getType();
echo ' | ';
echo $fileinfo->getSize();
echo ' | ';
echo $fileinfo->isExecutable();
$octal_perms = substr(sprintf('%o', $fileinfo->getPerms()), -4);
echo ' | ';
echo $octal_perms;
echo '<br>';
///}
}
echo 'ok';
?>
---------------------------
Комментариев нет:
Отправить комментарий