IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[C# 1.1] Pourquoi un Fichier vide ferait-il 3Ko ?


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Points : 58
    Points
    58
    Par défaut [C# 1.1] Pourquoi un Fichier vide ferait-il 3Ko ?
    Bonjour, une question simple :

    Comment savoir qu'un fichier est vide ?
    Je ne sais pas si c'est un bug sur ma machine mais je crée un fileInfo concernant mon fichier que j'ai crée un peu plus tot, et je teste l'attribut .length pour savoir s'il est vide ou non ! Cepedant, Visual Studio me dit que mon fichier fait 3 octets, est ce normal ?
    Moi je regarde si la longeur est egale à 0 et forcement, mon test est faux !

    Si qqun peut m'aider....


    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    non ce n'est pas normal. Verifie que tu n'ecrit rien de dedans avant d'effectuer ton test sur la taille.

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Points : 58
    Points
    58
    Par défaut
    je n'ecris rien dedans, par contre, il est ouvert de temps à autre, puis refermé avec flush et close !
    Mais je n'ecris jamais dedans ..
    Est ce que ces 3 octets ne correspondrait pas par hasard à l'extension du fichier ?

  4. #4
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    pour le test il serait preférable de lire le fichier plutôt est verifié s'il ne renvoie une chaine vide ou pas

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Points : 1 561
    Points
    1 561
    Par défaut
    oui la je rejoint neguib,

    utilise un BinaryReader par exemple et fait un Peek, si la fonction retourne -1 c'est que le fichier est vide, s'il renvoie autre chose c'est qu'il ne l'est pas

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/10/2014, 19h14
  2. Créer un fichier vide
    Par Bouguennec dans le forum Pascal
    Réponses: 5
    Dernier message: 08/08/2007, 19h45
  3. Compression fichiers vides
    Par Dobyan08 dans le forum Linux
    Réponses: 2
    Dernier message: 08/06/2006, 12h21
  4. fichier vide ou non
    Par mrtatou dans le forum C
    Réponses: 6
    Dernier message: 07/02/2006, 04h04
  5. Mysqldump donnant un fichier vide
    Par simoryl dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 15/02/2005, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo