Même question. J'ai toujours du mal à ressortir la taille...
Kyle_Katarn
Au fait qqun pourrait il e dire comment gérer les dwordde poind faible/lourd ? par exemple avec la structure ci dessus comme avoir la taille ?
WiseTechi
Ben oui, justement, cette fonction place les infos dans la strucutre passée en 2 ème argument :
BOOL GetFileInformationByHandle(
HANDLE hFile, // handle to file LPBY_HANDLE_FILE_INFORMATION lpFileInformation // buffer
);
Et donc tu as nFileSizeHigh qui est le dword de poids fort de la taille du fichier et nFileSizeLow le dword de poids faible.
A++
Kalli
Soit je n'ai pas tout compris au fonctionnement de la fonction, soit y'a quand même un problème... Moi, je cherche une fonction qui me place la taille du fichier dans une variable (genre : taille=GetFileSize(...) -> taille = X octets, ou X Mo, ou X ko, je ne sais pas quel serait le format).
SoWhatIn22
je lis la doc (msdn)
"If the function succeeds, the return value is nonzero."
donc si ca retourne -1, c'est que c'est bon. ou est le probleme??????
Kalli
Merci de ta réponse. J'avais vu que tu avais déjà posté ce message à "oh_damned". Mais moi et l'anglais, ça fait 2 (j'essaye pourtant...) et la fonction me renvoie toujours -1 ! Pourrais-tu m'aider ?
en plus elle permet de gerer les fichier de plus de 4Go :pt1cable: :) :( :D ;) :ouch: :eek2: :o :pt1cable: :p :sarcastic: :fou: :??: :wahoo: :crazy: :love: :benetton: :hap: :sol: :jap: :sweat: :eek2: :spookie:
Kalli
Comment peut-on récupérer la taille d'un fichier ? (Je n'arrive pas à utiliser GetFileSize...).