Soyez le premier à donner votre avis sur cette source.
Snippet vu 8 660 fois - Téléchargée 41 fois
Public Function TailleFichieroKoMoGo(Chemin As String) As String Dim Taille Dim Valeur Taille = FileLen(Chemin) If Taille >= 1024 Then Taille = Taille / 1024 If Taille >= 1024 Then Taille = Taille / 1024 If Taille >= 1024 Then Taille = Taille / 1024 If Asc(StrReverse(Left(Taille, 4))) = 44 Then Valeur = Left(Taille, 3) Else Valeur = Left(Taille, 4) End If TailleFichieroKoMoGo = Valeur & " Go" Else If Asc(StrReverse(Left(Taille, 4))) = 44 Then Valeur = Left(Taille, 3) Else Valeur = Left(Taille, 4) End If TailleFichieroKoMoGo = Valeur & " Mo" End If Else If Asc(StrReverse(Left(Taille, 4))) = 44 Then Valeur = Left(Taille, 3) Else Valeur = Left(Taille, 4) End If TailleFichieroKoMoGo = Valeur & " Ko" End If Else If Taille < 2 Then Valeur = " octet" Else Valeur = " octets" End If TailleFichieroKoMoGo = Taille & Valeur End If End Function
18 juin 2006 à 22:46
FileLen retourne le nombre d'octets d'un fichier sous forme d'un entier long (Long).
Limite : 1,9999999999 Go, pour être exact !
Au delà, on passe dans les négatifs jusque plus ou moins 4 Go.
Les APIs du système d'exploitation sont là pour combler les faiblesses du VB (et de FileLen)...
18 juin 2006 à 20:52
15 nov. 2003 à 17:00
dans le même genre d'idée, j'aimerai récupérer le nb de dpi.
info donnée par xp lorsqu'on fait propriété/ résumé/ avancé sur une image. si qq'un a une idée....
14 nov. 2003 à 15:03
A+
6 sept. 2003 à 22:35
++
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.