Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.029 pregleda

Najnovija ↓

Kako saznati velicinu fajla 09.06.2007. u 19:55 · pre 236 meseci #1
Zanima me kako da saznam velicinu nekog fajla?
Gledajuci prethodne postove, na ovu temu, sam nasao neku funkciju, ali mi ne radi, pa bih molio ako neko ima resenje da mi kaze.

Code:

long get_file_length (FILE *fstream)
{
    fseek (fstream, 0, SEEK_END);
    return ftell (fstream);
}

ovo je funkcija koju sam nasao.


pozz
Hvala
Potpis
EpoX 8RDA3+ | AMD Barton 2500+ | 2x256 @DualChannel | gForce 4 MX 440 64MB | Maxtor 80GB, Maxtor 40BG, Maxtor 4GB | Sony Combo, Nec CD-RW

iRiver iFP-380 | Sony Palm Clie 70 | Nokia 3650
Re: Kako saznati velicinu fajla 09.06.2007. u 20:08 · pre 236 meseci
izmenjeno 2 puta, poslednji put X Files 09.06.2007. u 20:35
  1. X Files09.06.2007. u 20:35zapis iz teksta poruke
  2. X Files09.06.2007. u 20:35zapis iz teksta poruke
#2
Pogledaj prvo ovde:
http://www.elitesecurity.org/t134829-0#877809

P.S.

Moze i sa raznim FindFirst pa uzeti velicinu tako pronadjenog fajla i sl.

EDIT:
Code:

#include <dir.h>
// ...
long FileLength( char *filename )
{
   struct ffblk blk;
   if ( findfirst( filename, &blk, 0 ) )
      return ( -1 );

   return( blk.ff_fsize );
}



EDIT2:
// Da, zaboravih, ako radis pod Windowsima, postoji i API GetFileSize()
// evo jos jedne verzije, totalno netestirane... tako da proveri...
Code:

long FileLength2( char *filename )
{
   DWORD filesize = -1;

   HANDLE hFile = CreateFile( filename, GENERIC_READ, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0 );

   if ( hFile != INVALID_HANDLE_VALUE )
   {
      filesize = GetFileSize( hFile, 0 );
      CloseHandle( hFile );
   }

   return ( filesize );
}
Re: Kako saznati velicinu fajla 09.06.2007. u 21:13 · pre 236 meseci #3
To je to,
Hvala
Potpis
EpoX 8RDA3+ | AMD Barton 2500+ | 2x256 @DualChannel | gForce 4 MX 440 64MB | Maxtor 80GB, Maxtor 40BG, Maxtor 4GB | Sony Combo, Nec CD-RW

iRiver iFP-380 | Sony Palm Clie 70 | Nokia 3650
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme