filesize

(PHP 4, PHP 5, PHP 7, PHP 8)

filesizeDosya uzunluğunu döndürür

Açıklama

filesize(string$dosyaismi): int|false

Belirtilen dosyanın uzunluğunu döndürür.

Bağımsız Değişkenler

dosyaismi

Dosya yolu.

Dönen Değerler

Başarı durumunda dosya boyunu bayt cinsinden döndürür, aksi takdirde false döndürür ve ayrıca E_WARNING seviyesinde bir hata iletisi üretilir.

Bilginize: PHP'nin tamsayı türü, işaretli tamsayı türü olduğundan 32 bitlik tamsayıların kullanıldığı sistemlerde bazı dosya sistemi işlevleri 2GB'tan büyük dosyalarda beklenmedik sonuçlar verebilir.

Hatalar/İstisnalar

Başarısızlık durumunda bir E_WARNING çıktılanır.

Örnekler

Örnek 1 - filesize() örneği

<?php

// çıktısı:
// somefile.txt: 1024 bytes

$filename = 'somefile.txt';
echo
$filename . ': ' . filesize($filename) . ' bytes';

?>

Notlar

Bilginize: Bu işlevin sonuçları önbelleğe kaydedilir. Daha ayrıntılı bilgi clearstatcache() işlevinde bulunabilir.

İpucu

PHP 5.0.0 sürümünden itibaren bu işlev bazı URL sarmalayıcıları ile kullanılabilmektedir. stat() ailesini destekleyen sarmalayıcıların listesi Desteklenen Protokoller ve Sarmalayıcılar başlığı altında bulunabilir.

Ayrıca Bakınız

  • file_exists() - Bir dosya veya dizinin mevcut olup olmadığına bakar
To Top