Supprimer le dernier caractère d'un *.txt sans l'ouvrir

scaucisson Messages postés 13 Date d'inscription lundi 27 septembre 2004 Statut Membre Dernière intervention 19 juillet 2006 - 12 oct. 2004 à 16:34
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 12 oct. 2004 à 18:46
Slt à tous,

Je cherche à supprimer le dernier caractère d'un fichier *.txt sans l'ouvrir.

Qqu'un a t il une idée?

Merci d'avance
A voir également:

1 réponse

BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 20
12 oct. 2004 à 18:46
Sans l'ouvrir ???

Traduire cela en VB, demander aide a EbartSoft au besoin.

HANDLE hfl;
hfl = CreateFile(szflname,GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
if(hfl == INVALID_HANDLE_VALUE) return;
SetFilePointer(hfl, -1, 0, FILE_END);
SetEndOfFile(hfl);
CloseHandle(hfl);

ciao...
BruNews, MVP VC++
0