Aracılığıyla paylaş


_filelength, _filelengthi64

Dosyanın uzunluğunu alır.

Sözdizimi

long _filelength(
   int fd
);
__int64 _filelengthi64(
   int fd
);

Parametreler

fd
Dosya tanımlayıcısını hedefleyin.

Dönüş değeri

_filelengthi64 hem hem de _filelength ile fdilişkilendirilmiş hedef dosyanın bayt cinsinden dosya uzunluğunu döndürür. Geçersiz bir dosya tanımlayıcısıysafd, bu işlev Parametre doğrulama bölümünde açıklandığı gibi geçersiz parametre işleyicisini çağırır. Yürütmenin devam etmesi için izin verilirse, her iki işlev de hata belirtmek için -1L döndürür ve olarak EBADFayarlanırerrno.

Açıklamalar

Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.

Gereksinimler

İşlev Gerekli başlık
_filelength <io.h>
_filelengthi64 <io.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Örnek

örneğine _chsizebakın.

Ayrıca bkz.

Dosya işleme
_chsize
_fileno
_fstat, _fstat32, _fstat64, , _fstati64, _fstat32i64, _fstat64i32
_stat, _wstat işlevler