Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
omega
Messages : 625 Inscription : sam. 26/nov./2011 13:04
Localisation : Alger
Message
par omega » lun. 21/mars/2022 21:19
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
Ar-S
Messages : 9477 Inscription : dim. 09/oct./2005 16:51
Contact :
Message
par Ar-S » lun. 21/mars/2022 22:42
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 ?
omega
Messages : 625 Inscription : sam. 26/nov./2011 13:04
Localisation : Alger
Message
par omega » lun. 21/mars/2022 23:10
Bosoir Ar_s
Mon fichier existe bien à cet endroit: \data\bts.db
Win7 (x64) 64 bits Pb 5.72
Ar-S
Messages : 9477 Inscription : dim. 09/oct./2005 16:51
Contact :
Message
par Ar-S » lun. 21/mars/2022 23:15
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 ?
Marc56
Messages : 2147 Inscription : sam. 08/févr./2014 15:19
Message
par Marc56 » mar. 22/mars/2022 7:17
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é)
SPH
Messages : 4723 Inscription : mer. 09/nov./2005 9:53
Message
par SPH » mar. 22/mars/2022 13:55
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
omega
Messages : 625 Inscription : sam. 26/nov./2011 13:04
Localisation : Alger
Message
par omega » mar. 22/mars/2022 23:19
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