layoutl
Messages postés2Date d'inscriptionsamedi 26 avril 2008StatutMembreDernière intervention 1 mai 2008
-
26 avril 2008 à 09:56
cs_jfrancois
Messages postés482Date d'inscriptionvendredi 26 août 2005StatutMembreDernière intervention 5 décembre 2009
-
26 avril 2008 à 10:32
Bonjour,
Je cherches a savoir si il est possible par le C et les API win 32, de dire :
A partir de cette offset du fichier, celui-ci est terminé.
En gros, je souhaite (decoupé) mettre fin à un fichier à partir de l'offset X, sans pour autemps faire une copie temporaire du fichier.
// --- Déplacer le pointeur à la nouvelle position
SetFilePointer(hFile,lNewSize,NULL,FILE_BEGIN);
if (GetLastError() != NO_ERROR)
{
CloseHandle(hFile);
return false;
}
// --- Forcer la fin de fichier
if (SetEndOfFile(hFile) == 0)
{
CloseHandle(hFile);
return false;
}
// --- Fermer le fichier
CloseHandle(hFile);
return true;
}