In diesem Artikel erfahren Sie hauptsächlich, wie Sie die Dateigröße in PHP ermitteln. Ich hoffe, er kann Ihnen helfen.
Die Größe der Datei kann über die Funktion „filesize“ ermittelt werden. Die Dateigröße wird in Bytes ausgedrückt.
$filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename);
Wenn Sie die Einheit der Dateigröße konvertieren möchten, können Sie Ihre eigene Funktion definieren, um dies zu erreichen.
function getsize($size, $format = 'kb') { $p = 0; if ($format == 'kb') { $p = 1; } elseif ($format == 'mb') { $p = 2; } elseif ($format == 'gb') { $p = 3; } $size /= pow(1024, $p); return number_format($size, 3); }$filename = '/data/webroot/usercode/code/resource/test.txt';$size = filesize($filename);$size = getsize($size, 'kb'); //进行单位转换echo $size.'kb';
Es ist zu beachten, dass die Größe des Verzeichnisses nicht durch eine einfache Funktion ermittelt werden kann. Die Größe des Verzeichnisses ist die Summe der Größen aller Unterverzeichnisse und Dateien im Verzeichnis durch Rekursion durchlaufen werden. Berechnen Sie die Größe des Verzeichnisses.
Verwandte Empfehlungen:
Viele Möglichkeiten, Dateierweiterungen in PHP zu erhalten
So erhalten Sie Dateisuffixe in PHP
JS-Methode zum Abrufen aller Dateinamen in einer Datei wird gemeinsam genutzt
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung zum Ermitteln der Dateigröße in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!