[Borland C++ 5.01] comment effacer un fichier ?

comment effacer un fichier ? [Borland C++ 5.01] - Programmation

Marsh Posté le 26-05-2001 à 12:54:10    

Voilà, pouvez-vous me donner ce que je dois mettre dans le fichier cpp pour creer un executable pour effacer un fichier. Par exemple : c:\windows\pizz.lol
 
Merci d'avance.

 

[edit]--Message édité par Pizz--[/edit]


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 26-05-2001 à 12:54:10   

Reply

Marsh Posté le 26-05-2001 à 15:34:50    

En programmation Windows:
 

Code :
  1. DeleteFile("c:\\windows\\pizz.lol" )


Renvoie true si supprimé, false si erreur
 
En programmation autre :

Code :
  1. remove("c:\\windows\\pizz.lol" )


Renvoie 0 si supprimé, -1 si erreur


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 26-05-2001 à 19:30:50    

tu ne sais pas me donner ce qu'il faut mettre dans le fichier cpp complet ??
parce que je n'y arrive pas !
 
Merci


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 26-05-2001 à 19:45:01    

Code :
  1. #include <stdio.h>
  2. void main() {
  3.   remove("c:\\windows\\pizz.lol" );
  4. }


 
si c'est pour y mettre ça un fichier bat où tu mets :

Code :
  1. del c:\windows\pizz.lol


ça marche aussi :)

 

[edit]--Message édité par antp--[/edit]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 26-05-2001 à 22:04:34    

J'ai essayé avec un fichier bat, mais c'est un fichier cookie qui se trouve dans "temporay internet file" et il ne le trouve pas parce qu'ils sont cachés ...
 
J'ai donc pensé à le faire en C++ pour voir si ça pouvait marcher.
 
Voilà ...


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 27-05-2001 à 00:06:32    

les cookies ne se trouvent pas là !
ils sont dans le répertoire "cookies" qui est dans le répertoire Windows, et ce sont des fichiers .txt, et on sait les effacer avec un simple del dans un fichier bat.
Windows les affiche dans le répertoire Temporary Internet Files, mais ça c'est Windows.
Quand on passe par une fenêtre DOS on voit qu'ils ne sont pas dans les Temporary.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-05-2001 à 09:40:02    

Bon, je t'explique :
Pour envoyer des sms gratos à volonté sur mobistar (opérateur belge), il y a www.msn.be qui est le meilleur, mais le seul problème, c'est qu'on ne peut envoyer qu'un sms par jour. Pour "contrer" ce problème, il suffit d'effacer le fichier "...@quios.com" qui se trouve dans temporary internet files. Tu peux tout effacer dans le repertoire cookies, ça ne fait rien. Les fichiers qui se trouvent dans le répertoire cookies sont les caches des cookies qui se trouvent dans temporary internet files.
 
Voilà !


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 27-05-2001 à 12:03:56    

emploie un autre browser alors :)
c'est tellement plus simple...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-05-2001 à 00:16:31    

si vraiment le pb c'est que le fichier est caché, t'as qu'a rajouter cette ligne dans ton bat avant de le virer :
 
attrib c:\windows\pizz.lol -H
 
ça le "décachera"... si tu peux pas le virer parsqu'il est aussi system ou read only :
 
attrib c:\windows\pizz.lol -R -S -H
 
R pour read only, S pour sytem et H pour hidden. après ça, ton fichier si il veut pas se faire effacer c'est qu'il est balèze  :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed