Page 1 sur 1

[Resolu] Taille fichier filesize()

Publié : lun. 21/mai/2012 6:15
par micam
Bonjour,
Un mystère que je n'arrive pas à résoudre.
Quand je veux afficher la taille d'un fichier à partir de la boite de dialogue "OpenFileRequester" ça marche, mais quand je donne le chemin direct "C:\config.xml" il affiche -1.
Je ne comprend pas.
Merci de votre aide.

Code : Tout sélectionner

;pour afficher la taille d'un fichier
;avec la boite de dialogue fichier x j'affiche la taille
    temp$ = OpenFileRequester("Chose file", "", "", 0)
    If temp$ <> ""
      MessageRequester("", StrF(FileSize(temp$) / 1024, 3))
    EndIf
;     
    
;avec le chemin direct j'affiche -1
    temp$ = "C:\config.xml"
    If temp$ <> ""
      MessageRequester("", StrF(FileSize(temp$)))
    EndIf

Re: Taille fichier filesize()

Publié : lun. 21/mai/2012 6:38
par TazNormand
Moi ça marche nickel sous Windows 7 x64

Re: Taille fichier filesize()

Publié : lun. 21/mai/2012 6:49
par Ar-S
Je n'ai pas de soucis non plus avec ton code. :?

Petite remarque :
Ton if temp$ <> "" est inutile dans le code 2 vu que tu indiques que temp$ = "C:\config.xml" juste avant.

Re: Taille fichier filesize()

Publié : lun. 21/mai/2012 7:55
par micam
Bonjour,
J'ai trouvé l'erreur.
Il y avait un espace dans mon nom de fichier : "C:\ config.xml"
Il ne trouvait donc pas le fichier raison de l'affichage -1
Merci

Code : Tout sélectionner

temp$ = "C:\config.xml"
taille.s = Str(FileSize(temp$))
If taille = "-1"
    MessageRequester("", "le fichier n'éxiste pas...")
Else
  MessageRequester("", taille)
EndIf

Re: Taille fichier filesize()

Publié : lun. 21/mai/2012 7:57
par micam
Je ne trouve pas comment mettre une question en "résolu".
Merci

Re: Taille fichier filesize()

Publié : lun. 21/mai/2012 9:33
par Backup
tu édite ton 1er message !

utilise les Balises pour présenter un code :

[ Code]

ici ton code !!
ici ton code...
[ /Code]

dans l'éditeur de message , tu as un bouton dédié ...

tu selectionne ton code , et tu appuis sur le bouton , ça va poser les balises automatiquement ....


ps : pourquoi en 2012 est on obligé encore d'expliquer cela a des "Codeur"
mais bienvenu quand meme ! ( on pourra ainsi éviter de dire que t'es mal accueilli ;) )

Re: Taille fichier filesize()

Publié : lun. 21/mai/2012 14:40
par Ar-S
micam a écrit :Bonjour,
J'ai trouvé l'erreur.
Il y avait un espace dans mon nom de fichier : "C:\ config.xml"
Le genre d'erreurs qui fait râler :mrgreen: