2/5 (4 avis)
Vue 3 335 fois - Téléchargée 321 fois
'Format du GRH 1 'Liste en octets '********* I - Version : 4 octets '1 : 'G' '2 : 'R' '3 : 'H' '4 : 1 '********* II - Entête Général '1 : Taille du nom = nName (1 à 255) '2 à nName+1 : Nom (GRHName) 'nName+2 à nName+3 : Nombre de Fichiers images (1 à 65535)(nbDetach) '******** III - Entête par fichier '1 à 2 : Octets réservés à 0 '3 à 6 : Taille du fichier = LongFi '7 : Taille du nom de fichier sans extension = nNamef '8 à nNamef+7 : Nom de fichier sans extension (SimpleName) 'nNamef+7 : Taille de l'extension = nExtf 'nNamef+8 à nNamef+nExt+7 : Extension (SimpleType) '******* IV - De 1 à LongFi : Copie du fichier
31 mai 2005 à 00:17
Public Function SupprimeRépertoire(Répertoire As String) As Boolean
On Error GoTo Erreur
Dim SousRépertoireOuFichier As String
Dim Val As String
SousRépertoireOuFichier = Dir(Répertoire, vbDirectory + vbHidden + vbSystem + vbArchive)
Do While SousRépertoireOuFichier <> ""
If SousRépertoireOuFichier <> "." And SousRépertoireOuFichier <> ".." Then
If (GetAttr(Répertoire & SousRépertoireOuFichier) And vbDirectory) = vbDirectory Then
SupprimeRépertoire (Répertoire & SousRépertoireOuFichier & "")
Else
Val = Répertoire & SousRépertoireOuFichier
SetAttr Val, vbReadOnly = 0
Kill (Répertoire & SousRépertoireOuFichier)
End If
End If
SousRépertoireOuFichier = Dir(Répertoire, vbDirectory + vbHidden + vbSystem + vbArchive)
SousRépertoireOuFichier = Dir
SousRépertoireOuFichier = Dir
Loop
If ((Right(Répertoire, 2)) <> ":") Then
SetAttr Répertoire, vbReadOnly = 0
RmDir Répertoire
End If
SupprimeRépertoire = True
Exit Function
Erreur:
SupprimeRépertoire = False
End Function
30 mai 2005 à 22:35
Je lé fait de deux facon : l'une en faisant RmDir, l'autre en pointant un a un les fichiers et les supprimant avec Kill.
Mais dans les deux cas il voulait po en disant que le path existait pas.
C'est balo : si ta reussi à modifier et que ca marche en faisant qu'un dossier TMP : te gene pas, ca me sauverai la vie. En effet cette source est un sous ensemble d'un plus gros projet. Donc pour l'instant c'est un peu mon épine dans le pied pour avancer.
Merci en tout cas les gars, ca motive !
30 mai 2005 à 14:00
Tu devrait toutefois supprimer le répertoire temporaire à a fermeture :)
9/10
30 mai 2005 à 08:58
mais c fait pour les débutants
en tt as rien a dire a part une bonne continuation
voila
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.