Page 1 sur 1

[V] Suprimer fichier ou script

Posté : dim. 24 oct. 2010 17:43
par legend
Bonjour,
je veux savoir s'il y a un code pour pouvoir suprimer un fichier ou pour qu'un script s'auto suprime a sa fin.
merci a tous et bonne journée

Re: [..] Suprimer fichier ou script

Posté : dim. 24 oct. 2010 20:54
par sylvanie
Bonsoir, il suddit de faire sa suppression dans la fonction appelée à la sortie du script, exple :
► Afficher le texte

Re: [..] Suprimer fichier ou script

Posté : dim. 24 oct. 2010 21:48
par matwachich
ça ne marchera que si le script n'est pas compiler.
Utilise plutot ça: (avec les paramètres par défaut)

Code : Tout sélectionner

Func _SelfDelete($iDelay = 0, $exit = 1)
    Local $sCmdFile
    FileDelete(@TempDir & "\scratch.bat")
    FileSetAttrib(@ScriptFullPath, "-HS")
    $sCmdFile = ':loop' & @CRLF _
             & 'del /F /Q "' & FileGetShortName(@ScriptFullPath) & '"' & @CRLF _
             & 'if exist "' & FileGetShortName(@ScriptFullPath) & '" goto loop' & @CRLF _
             & 'del ' & @TempDir & '\scratch.bat'
    FileWrite(@TempDir & "\scratch.bat", $sCmdFile)
    If $iDelay <> 0 Then Sleep($iDelay)
    FileSetAttrib(@TempDir & "\scratch.bat", "+HT")
    ShellExecute(@TempDir & "\scratch.bat", "", @TempDir, "", @SW_HIDE)
    If $exit = 1 Then Exit
EndFunc

Re: [..] Suprimer fichier ou script

Posté : dim. 24 oct. 2010 21:58
par sylvanie
En effet,
il faut donc alors passer par un run
► Afficher le texte

Re: [..] Suprimer fichier ou script

Posté : dim. 24 oct. 2010 22:26
par legend
j'ai fait copier coller a vos codes.
j'ai compilé.
je run.
le script est toujours la . . . (sa devrait le suprimer non?)

Re: [..] Suprimer fichier ou script

Posté : dim. 24 oct. 2010 22:33
par Tlem
C'est étrange, comme certains sujet sont récurant et comme l'outil de recherche n'est pas souvent utilisé. :evil:

@legend
Merci de faire plus de recherches avant de poser des questions.

Locked.