[R] Problème de suppression de fichier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
EricF
Niveau 4
Niveau 4
Messages : 72
Enregistré le : mar. 08 mars 2011 23:06
Status : Hors ligne

[R] Problème de suppression de fichier

#1

Message par EricF »

Bonjour,
Je cherche à supprimer un fichier après clic sur un bouton. Ca marche, sauf quand le fichier à supprimer est auparavant ouvert. J'ai tenté de fermer le fichier juste avant la suppression, mais ça échoue à chaque fois. Que dois je faire pour pouvoir supprimer ce fichier (hormis lancer au clic un autre programme qui se charge lui de la fermeture ? J'aimerais tout mettre dans le meme exe) ?

Code : Tout sélectionner

Func btn_erase()
    FileClose($nom_fichier_texte)
    $del_file=FileDelete($nom_fichier_texte)

        if $del_file = 1 Then
            Exit
        Else
            $msg_erase_error=msgbox(5, "Erreur d'effacement de la note", "La note n'a pas pu être effacée !", 5)

                if $msg_erase_error = 2 Then
                    Exit
                ElseIf $msg_erase_error = 4 Then
                    btn_erase()
                EndIf
        EndIf
EndFunc
Modifié en dernier par EricF le mar. 24 janv. 2012 21:42, modifié 1 fois.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [ . . ] Problème de suppression de fichier

#2

Message par matwachich »

Regardez bien la documentation de FileClose

Code : Tout sélectionner

[u]Parameters[/u]
[i]filehandle[/i] - The [b]handle of a file[/b], as returned by a [b]previous call to FileOpen[/b]. 
 
J'ai remarqué que vous mettez comme paramètre le chemin du fichier!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
lesolutionneur
Niveau 7
Niveau 7
Messages : 368
Enregistré le : ven. 09 déc. 2011 11:25
Status : Hors ligne

Re: [ . . ] Problème de suppression de fichier

#3

Message par lesolutionneur »

Oui, en effet, tucpeux ouvrir le même fichier en plusieurs fois, il lui faut donc le numéro d'identification de l'ouverture sinon, il ne sait pas lequel fermer...
EricF
Niveau 4
Niveau 4
Messages : 72
Enregistré le : mar. 08 mars 2011 23:06
Status : Hors ligne

Re: [ . . ] Problème de suppression de fichier

#4

Message par EricF »

Merci :roll:
Répondre