_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 fd
iliş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 EBADF
ayarlanı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 _chsize
bakın.
Ayrıca bkz.
Dosya işleme
_chsize
_fileno
_fstat
, _fstat32
, _fstat64
, , _fstati64
, _fstat32i64
, _fstat64i32
_stat
, _wstat
işlevler