Impossible de supprimer un fichier

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

Impossible de supprimer un fichier

Message par Pascal Vernie »

Bonjour à tous
J’ai l’impression que j’ai fait une connerie.
Dans mon programme je fais une sauvegarde de données avec :
Openfile(1,"Sauvegarde")
WritestringN(1,"bla..bla..bla")
Closefile(1)
Cela fonctionne très bien, sauf qu’aujourd’hui j’ai voulu rajouter la date donc je calcule la date la met dans date$ et je fais :
Openfile(1,"Sauvegarde du :" + date$) etc.
Et là je me retrouve avec un fichier qui se nomme : Sauvegarde du
Tout ce qu’il y a après "du" n’apparaît pas c'est-à-dire les deux-points et la date.
Plus grave Windows ne veut pas effacer ce fichier et me sort :
"Impossible de supprimer fichier : Impossible de lire à partir du fichier ou de la disquette source."
En supprimant les deux-points cela marche très bien donc c’est les deux-points qui posent problème.
Avez-vous une idée pour supprimer ce fichier qui fait d’ailleurs 0 octets.
Merci de votre aide
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Bonjour Pascal

1/ Il ya un freeware qui s'appelle unlocker et qui marche du tonnerre

2/ Tu fais démarrer/executer/cmd
Apres tu fait ctrl+alt+sup puis tu arrete l'explorer
Dans la console qui devrait etre restée tu fait del comme la methode du dessous

3/Tu as aussi la méthode brutale qui marche en général.
Tu démarre avec une disquette DOS si tu as encore un lecteur de disquette ou bien avec un CD Dos en modifiant ton BIOS pour qu'il boot sur le CD ou la clef (Si ce n'est pas le cas).
Puis tu devrais pouvoir faire un : del c:\Chemin\nom de fichier
Nomalement DOS n'autorise que 8 caracteres donc ton fichier devarit s'appeller : Sauvega~1

4/ Peut etre aussi en faisant F8 au reboot et demarrant en mode sans echec.

Voila voila
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

salut,
essaye un couper/coller dans la corbeille, parfois ça passe.
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Message par Patrick88 »

RenameFile("Sauvegarde du :" + date$, "pipo.txt")
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

Message par Pascal Vernie »

Merci pour vos réponses.
Unlocker m'a permis de supprimer ce fichier récalcitrant.
Amitiés
Pascal
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Message par Fortix »

salut chère ami, figure toi qu'un simple fichier BATCH fait l'affaire:

tu crée un fichier txt, et tu tapes ces quelques lignes:
(modifis à partir du dernier c:\ si tu le nomme différement que "Boureau.bat")

echo off
erase /F c:\Sauvegarde_du
echo fichier éffacé!!
erase /F c:\Boureau.bat

tu enregistres ce fichier sous "Boureau.bat" par exemple
puis tu double clic dessus, et c'est radical :wink:
Répondre