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 :

Limite taille (Ko) fichier à traiter avec un traitement de remplacement de string


Sujet :

C#

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2015
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Limite taille (Ko) fichier à traiter avec un traitement de remplacement de string
    Bonjour,

    Y a t il une limite de taille de fichier pouvant être traité comme je le fais ci-dessous ?
    Le fichier de sortie n'est pas complet, il manque une 100n de lignes sur un total de 2059.
    La sortie s'arrête au milieu d'un mot, ce n'est donc pas un soucis de fin de ligne.

    Merci par avance pour vos retours.
    Cordialement.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
            public void Remplace_Click(object sender, EventArgs e)
            {
                int counter = 0;
                string files = openFileDialog1.FileName;
     
                System.IO.FileInfo fileIn = new System.IO.FileInfo(files);
                System.IO.FileStream fileStreamIn = fileIn.OpenRead();
     
                System.IO.StreamWriter fileOut = new System.IO.StreamWriter("C:\\Users\\lartiste\\Pictures\\test_out.txt");
     
                string correctString;
     
                foreach (string line in System.IO.File.ReadLines(fileIn.FullName))
                {
                    correctString = line;
                    if (SearchUP.Text.Length != 0) {
                        correctString = line.Replace(SearchUP.Text, ReplaceUP.Text);
                    }
                    if (SearchDOWN.Text.Length != 0) {
                        correctString = correctString.Replace(SearchDOWN.Text, ReplaceDOWN.Text);
                    }
                    if (SearchVitesse.Text.Length != 0) {
                        correctString = correctString.Replace(SearchVitesse.Text, ReplaceVitesse.Text);
                    }
                    if (SearchSupp.Text.Length != 0) {
                        correctString = correctString.Replace(SearchSupp.Text, ReplaceSupp.Text);
                    }
                    fileOut.WriteLine(correctString);
     
                    counter++;
                }
            }

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 198
    Points : 12 774
    Points
    12 774
    Par défaut
    Bonjour,
    Comme indiqué dans ce lien, il faut appeler la méthode close() à la fin du traitement pour s'assurer que tout est écrit.
    Comme tu ne l'as pas fait, il te manque la fin des données.

    Tatayo

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2015
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par tatayo Voir le message
    Bonjour,
    Comme indiqué dans ce lien, il faut appeler la méthode close() à la fin du traitement pour s'assurer que tout est écrit.
    Comme tu ne l'as pas fait, il te manque la fin des données.

    Tatayo
    Merci Beaucoup, oubli à la c**
    Bonne journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. reduction de la taille des fichiers PDF avec images
    Par lolofen dans le forum Android
    Réponses: 0
    Dernier message: 13/11/2017, 21h54
  2. Lecture fichier.txt avec différent traitement.
    Par BlackStitch dans le forum Langage
    Réponses: 6
    Dernier message: 12/02/2015, 14h39
  3. Taille des fichiers log avec Pg 9.2.1
    Par jagboys dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 06/12/2012, 14h00
  4. Limiter taille des fichiers .log
    Par csseur22 dans le forum Apache
    Réponses: 1
    Dernier message: 02/12/2008, 11h50
  5. [SQL] Limiter taille tableau html construit avec données sql
    Par syl2042 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/09/2007, 15h23

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