| |
|
|
| | Есть корневой каталог с подкаталогами и под -под каталогами, необходимо вывести просто численное кол-во всех файлов...
Как сделать массив чтобы он пробегал по всем директориям??? | |
| |
|
|
| |
|
|
| |
для: jimi77
(26.01.2007 в 11:53)
| | | Чтобы массив пробегал? ;)
<?php
function scan($dir)
{
$count = 0;
$res = opendir($dir);
while ($filename = readdir($res))
if ($filename !== '.' && $filename !== '..')
if (is_dir($dir.'/'.$filename))
$count += scan($dir.'/'.$filename);
else $count++;
return $count;
closedir($res);
}
echo scan('C:/folder');
?>
|
| |
| |
|
|
| |
|
|
| |
для: kasmanaft
(26.01.2007 в 12:46)
| | | Или так:
<?php
function change($path)
{
$handle = opendir($path);
while(false != ($file = readdir($handle))) {
if ($file == "." | $file == "..") continue;
$file = $file;
if (is_dir($file)) {
$file .= "\\";
echo $file."<br>";
change($file);
} else {
echo $file."<br>";
}
$index++;
}
}
change("C:\Inetpub\wwwroot\");
?>
|
| |
| |
|
|