[Resolu] Taille fichier filesize()

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
micam
Messages : 46
Inscription : ven. 27/avr./2012 15:29

[Resolu] Taille fichier filesize()

Message 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
Dernière modification par micam le lun. 21/mai/2012 10:11, modifié 2 fois.
Avatar de l’utilisateur
TazNormand
Messages : 1297
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: Taille fichier filesize()

Message par TazNormand »

Moi ça marche nickel sous Windows 7 x64
Image
Image
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Taille fichier filesize()

Message 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.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
micam
Messages : 46
Inscription : ven. 27/avr./2012 15:29

Re: Taille fichier filesize()

Message 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
Dernière modification par micam le lun. 21/mai/2012 10:12, modifié 1 fois.
micam
Messages : 46
Inscription : ven. 27/avr./2012 15:29

Re: Taille fichier filesize()

Message par micam »

Je ne trouve pas comment mettre une question en "résolu".
Merci
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Taille fichier filesize()

Message 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 ;) )
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Taille fichier filesize()

Message 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:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre