Page 1 of 2 12 LastLast
Results 1 to 10 of 18
  1. #1
    Join Date
    Jun 2013
    Posts
    7

    Default Comparaison de fichiers txt

    Bonjour,

    J'essaie de comparer des fichiers .txt, mais lorsque BC ne trouve pas une correspondance d'un côté par rapport à l'autre, il crée une ligne "vide" d'un côté, ensuite décale les ligne dans l'autre fichier, ce qui fausse complétement ma comparaison, car alors presque toutes les lignes apparaissent différentes.

    Comment éviter que cela se produise ?

    Merci.

  2. #2
    Join Date
    Apr 2008
    Location
    France, Sucy en Brie
    Posts
    222

    Default

    Bonjour Remus,

    Si BC insère une ligne vide, c'est qu'il croit qu'une ligne a été ajoutée de l'autre côté.

    Pour toujours aligner les lignes, on peut spécifier "Non aligné" dans l'onglet "Alignement" des paramètres de la session de comparaison de textes.

    Une autre façon est de forcer l'alignement pour les lignes en question via le menu contextuel des lignes de texte "Aligner avec..." (raccourci F7).
    Michel Dessaintes
    Modérateur du Forum Francophone & Traducteur Officiel de BC2/BC3/BC4 en Français

  3. #3
    Join Date
    Jun 2013
    Posts
    7

    Default

    Merci, Michel. Comme mes fichiers sont volumineux, j'ai choisi Non aligné est c'est déjà mieux. Par contre, il a l'air d'inverser les lignes: si dans le ficheir de gauche, j'ai les lignes 18 et 19 qui sont identiques au début et à la fin, mais au milieu sont légèrement différentes, dans le ficheir de droite, BC met la ligne 18 à la position 19 et viceversa. Ceci fait en sorte que malgré que mes lignes 18 et 19 soient identiques dans les deux fichiers, elles apparaissent avec des différences.
    As-tu une solution pour ça ? Désolée si c'est trop confus.

    Merci.

  4. #4
    Join Date
    Apr 2008
    Location
    France, Sucy en Brie
    Posts
    222

    Default

    Oups, désolé mais je ne comprends pas
    Voudrais-tu afficher une copie d'écran, ou bien donner le contenu des lignes 17 à 20 de chacun des fichiers ?

    J'ai essayé avec fichier1.txt :
    aaaaaaaaaaaaaaaaaaaaaa
    bbbbbbbbbbbbbbbbbbbbbb
    cccccccccccccccccccccc
    dddddddddddddddddddddd
    et fichier2.txt :
    aaaaaaaaaaaaaaaaaaaaaa
    bbbbbbbb1111bbbbbbbbbb
    cccccccc2222cccccccccc
    dddddddddddddddddddddd
    et tout se passe comme prévu, il n'y a pas d'inversion ni d'insertion de lignes dans BC.
    Michel Dessaintes
    Modérateur du Forum Francophone & Traducteur Officiel de BC2/BC3/BC4 en Français

  5. #5
    Join Date
    Jun 2013
    Posts
    7

    Default

    Je joins une image, j'espère qu'elle s'affichera.

  6. #6
    Join Date
    Apr 2008
    Location
    France, Sucy en Brie
    Posts
    222

    Default

    Les 2 côtés correspondent bien aux 2 fichiers ?
    Ou bien il y aurait un bug dans BC qui ferait que certaines lignes sont dupliquées à l'affichage ?

    Que devrait afficher BC ?
    Michel Dessaintes
    Modérateur du Forum Francophone & Traducteur Officiel de BC2/BC3/BC4 en Français

  7. #7
    Join Date
    Jun 2013
    Posts
    7

    Default

    Michel, les deux côté correspondent à mes 2 fichiers.

    Si je reviens aux lignes 18 et 19, dans les fichiers originaux, elles sont situées comme dans le fichier de gauche. BC devrait afficher que les lignes 18 et 19 sont identiques dans les deux fichiers. Au lieu de cela, dans le fichier de droite, il permute les lignes, en mettant 18 à la place de la 19.

    Cela fait que même si j'ai plein de ligne identiques, elles apparaissent avec des différences, ce qui allourdi l'analyse.

  8. #8
    Join Date
    Apr 2008
    Location
    France, Sucy en Brie
    Posts
    222

    Default

    Quand je demandais si les 2 côtés correspondaient bien aux 2 fichiers, je voulais demander si le contenu de l'affichage... apparament non, le conenu de l'affichage de gauche correspond bien au contenu de ton fichier de gauche, mais le contenu de l'affichage de droite ne correspond pas au contenu de ton fichier : est-ce que j'ai bien compris ?

    Donc, ton fichier de gauche =
    Code:
    00031200000054 DENTER20130609 000000001413
    00031200000054 DENTER20130609R000000000000
    00031200000054 DENTTP20130609R000000000000
    00031200000054 DENTTP20130609 000000001413
    00031200000054 DLIFEE20130609R000000000000
    00031200000054 DLIFEE20130609 000000000000
    00031200000054 DLIFER20130609 000000000047
    00031200000054 DLIFER20130609R000000000000
    00031200000054 DLIFTF20130609R000000000000
    00031200000054 DLIFTF20130609 000000000047
    00031200000054 DLIFTP20130609 000000000047
    00031200000054 DLIFTP20130609R000000000000
    00031200000054 HLTHEE20130609 000000000103
    00031200000054 HLTHEE20130609R000000000000
    et ton fichier de droite est alors :
    Code:
    00031200000054 DENTER20130609 000000001413
    00031200000054 DENTER20130609R000000000000
    00031200000054 DENTTP20130609 000000001413
    00031200000054 DENTTP20130609R000000000000
    00031200000054 DLIFEE20130609 000000000000
    00031200000054 DLIFEE20130609R000000000000
    00031200000054 DLIFER20130609R000000000000
    00031200000054 DLIFER20130609 000000000047
    00031200000054 DLIFTF20130609 000000000047
    00031200000054 DLIFTF20130609R000000000000
    00031200000054 DLIFTP20130609R000000000000
    00031200000054 DLIFTP20130609 000000000047
    00031200000054 HLTHEE20130609R000000000000
    00031200000054 HLTHEE20130609 000000000103
    c'est à dire ce qui est affiché à droite, mais avec les lignes 18 et 19 inversées ?
    Last edited by mdes; 14-Jun-2013 at 11:33 AM. Reason: modif 3 en 0 ligne 19 à droite.
    Michel Dessaintes
    Modérateur du Forum Francophone & Traducteur Officiel de BC2/BC3/BC4 en Français

  9. #9
    Join Date
    Apr 2008
    Location
    France, Sucy en Brie
    Posts
    222

    Default

    Si le contenu des 2 fichiers de mon post précédent correspond (après ma modif), BC affiche chez moi que les lignes 18 et 19 sont bien identiques.
    Michel Dessaintes
    Modérateur du Forum Francophone & Traducteur Officiel de BC2/BC3/BC4 en Français

  10. #10
    Join Date
    Apr 2008
    Location
    France, Sucy en Brie
    Posts
    222

    Default

    Pour être sûr, poste ici le contenu des lignes 18-31 de tes 2 fichiers afin que je fasse la comparaison avec "mon" BC.
    Michel Dessaintes
    Modérateur du Forum Francophone & Traducteur Officiel de BC2/BC3/BC4 en Français

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •