Page 1 sur 1

Impossible de supprimer un fichier

Publié : mar. 04/sept./2007 16:56
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

Publié : mar. 04/sept./2007 17:17
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

Publié : mar. 04/sept./2007 17:36
par Ar-S
salut,
essaye un couper/coller dans la corbeille, parfois ça passe.

Publié : mar. 04/sept./2007 18:07
par Patrick88
RenameFile("Sauvegarde du :" + date$, "pipo.txt")

Publié : mar. 04/sept./2007 18:17
par Pascal Vernie
Merci pour vos réponses.
Unlocker m'a permis de supprimer ce fichier récalcitrant.
Amitiés
Pascal

Publié : jeu. 13/sept./2007 14:04
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: