PureBasic

Forums PureBasic
Nous sommes le Ven 24/Mai/2013 14:11

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 7 messages ] 
Auteur Message
 Sujet du message: [Resolu] Taille fichier filesize()
MessagePosté: Lun 21/Mai/2012 6:15 
Hors ligne

Inscription: Ven 27/Avr/2012 15:29
Messages: 28
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:
;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 édition par micam le Lun 21/Mai/2012 10:11, édité 2 fois.

Haut
 Profil  
 
 Sujet du message: Re: Taille fichier filesize()
MessagePosté: Lun 21/Mai/2012 6:38 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 27/Oct/2006 12:19
Messages: 669
Localisation: Calvados (14)
Moi ça marche nickel sous Windows 7 x64

_________________
Image
Amiga & CPC Rulezzzzz
PB 4.61 sur W7 x64, C2D E8500 (3,16GHz@4Ghz), 4Go DDR3 PC1333, HD4850 (512Mo)
-------------------------------------------
:!: Pas de demande d'aide en MP :!:


Haut
 Profil  
 
 Sujet du message: Re: Taille fichier filesize()
MessagePosté: Lun 21/Mai/2012 6:49 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 5226
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.

_________________
.: Ar-S :. - Windows 8 x64 - Radeon HD 7870 - PB 5.11
LDV MULTIMEDIA : Assistance informatique Isère (38) Oyeu
PURE BASIC forum non officiel : Forum PB


Haut
 Profil  
 
 Sujet du message: Re: Taille fichier filesize()
MessagePosté: Lun 21/Mai/2012 7:55 
Hors ligne

Inscription: Ven 27/Avr/2012 15:29
Messages: 28
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:
temp$ = "C:\config.xml"
taille.s = Str(FileSize(temp$))
If taille = "-1"
    MessageRequester("", "le fichier n'éxiste pas...")
Else
  MessageRequester("", taille)
EndIf


Dernière édition par micam le Lun 21/Mai/2012 10:12, édité 1 fois.

Haut
 Profil  
 
 Sujet du message: Re: Taille fichier filesize()
MessagePosté: Lun 21/Mai/2012 7:57 
Hors ligne

Inscription: Ven 27/Avr/2012 15:29
Messages: 28
Je ne trouve pas comment mettre une question en "résolu".
Merci


Haut
 Profil  
 
 Sujet du message: Re: Taille fichier filesize()
MessagePosté: Lun 21/Mai/2012 9:33 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 26/Avr/2004 0:40
Messages: 12956
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 ;) )

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Taille fichier filesize()
MessagePosté: Lun 21/Mai/2012 14:40 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 5226
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:

_________________
.: Ar-S :. - Windows 8 x64 - Radeon HD 7870 - PB 5.11
LDV MULTIMEDIA : Assistance informatique Isère (38) Oyeu
PURE BASIC forum non officiel : Forum PB


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 7 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye