[RESOLU] DeleteFile ne fonctionne pas

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
omega
Messages : 625
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

[RESOLU] DeleteFile ne fonctionne pas

Message par omega »

Bonsoir,

Je ne comprends pas pourquoi la suppression ne marhe pas.

Code : Tout sélectionner

fichier$=GetCurrentDirectory()+"Data\bts.db"
 If DeleteFile(fichier$,#PB_FileSystem_Force)
   Debug "Le fichier " + fichier$ + " a été supprimé!"
 Else
    Debug "Le fichier " + fichier$ + " n'a pas été supprimé!"
 EndIf
Quelqu'un a une idée?

Merci
Dernière modification par omega le mar. 22/mars/2022 23:35, modifié 1 fois.
Win7 (x64) 64 bits Pb 5.72
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: DeleteFile ne fonctionne pas

Message par Ar-S »

Salut,
Ton fichier existe bien à cet endroit ? (vérifier avec filesize)
Ton fichier n'est pas ouvert ailleurs ?
Au cas ou tu as mis le flag #PB_FileSystem_Force ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
omega
Messages : 625
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

Re: DeleteFile ne fonctionne pas

Message par omega »

Bosoir Ar_s

Mon fichier existe bien à cet endroit: \data\bts.db
Win7 (x64) 64 bits Pb 5.72
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: DeleteFile ne fonctionne pas

Message par Ar-S »

Oui mais ton fichier n'est pas ouvert ailleurs ou ton exe qui l'utilise n'est pas en train de tourner en tâche de fond ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: DeleteFile ne fonctionne pas

Message par Marc56 »

Ton fichier est une base de donnée (.db) et la connexion n'a pas été fermée avant ?

Code : Tout sélectionner

If IsDatabase(0) : CloseDatabase(0) : EndIf
If DeleteFile(fichier$,#PB_FileSystem_Force)
...
Ou ton fichier est la propriété d'un autre utilisateur (Propriétés > Sécurité)
Avatar de l’utilisateur
SPH
Messages : 4723
Inscription : mer. 09/nov./2005 9:53

Re: DeleteFile ne fonctionne pas

Message par SPH »

Crée un fichier TXT, et essaye de le deleter par ta routine pour voir si ça marche.
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
Avatar de l’utilisateur
omega
Messages : 625
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

Re: DeleteFile ne fonctionne pas

Message par omega »

Merci à tous,
Effectivement il fallait fermer la base de données avant de la supprimer,

Merci et bonne continuation
Win7 (x64) 64 bits Pb 5.72
Répondre