Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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