Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem mit filectime

9 views
Skip to first unread message

Marco Grohs

unread,
Sep 6, 2004, 11:24:53 AM9/6/04
to
Hallo,

ich versuche mit Hilfe von 'filectime' die Anzahl von Dateien in einem
Verzeichnis (inkl. Unterverz.), die kleiner als ein bestimmtes Datum
sind, auszugeben. Das Ergebnis ist immer 13, obwohl es wesentlich mehr
sein müssten.

Hier das Script:

<?
if (!$adir) $adir = "verzeichnis";
dodir($adir);
echo("$dateien Dateien<br>");
echo("$countdir Verzeichnisse<br>");
echo("$groesse MB <br>");
echo("$countnew neue Dateien<br>");

function dodir($adir)
{
global $dateien, $groesse, $countdir, $countnew, $datecheck;
$dirobj = dir($adir);
$datecheck = time() - 100;
$countnew = 0;
while ($item=$dirobj->read()) {
if ($item==".") continue;
if ($item=="..") continue;
if ($item==".thumbs") continue;
if (is_dir("$adir/$item")) {$countdir++;
dodir("$adir/$item");}
if (is_file("$adir/$item")) {$dateien++;}
if (is_file("$adir/$item")) {$groesse +=
round(filesize("$adir/$item")/1024/1024,2);}
if (is_file("$adir/$item") && (filectime("$adir/$item") <
$datecheck)) {$countnew++;}
}
}

?>

Was mache ich falsch ?

0 new messages