Imprimer une arborescence qui vient du DOS

Marc -  
 Marc -

Bonsoir,
J'utilise la commande TREE et à l'écran j'ai des lignes qui apparaissent.
Lorsque je l'imprime dans un fichier .TXT, .RTF our DOC les lignes continues se transforment en tirets...
Comment puis-je afficher les lignes continues ?
Merci d'avance si vous pouvez m'aider.

Marc

4 réponses

  1. brucine Messages postés 24866 Date d'inscription   Statut Membre Dernière intervention   4 172
     

    Bonjour,

    Sauf pirouettes plus ou moins élaborées via DIR ou ROBOCOPY, on l'a dans le Dos (c'est le cas de le dire) parce que d'un côté on a de l'ASCII et de l'autre de l'Unicode.

    Le contournement le plus simple consiste à transiter par Powershell:

    powershell -command "tree /f > tree.txt"
    0
  2. Marc
     

    Merci du conseil, je vais essayer cela.

    Bonne soirée.

    0
  3. Marc
     

    Bonsoir,

    Malheureusement cela ne fait aucune différence, les lignes continues de DOS s'affichent en + et - .
    En Dos cela donne ceci

    Quand j'ouvre le fichier txt, rtf ou doc cela donne ceci


     

    0
    1. brucine Messages postés 24866 Date d'inscription   Statut Membre Dernière intervention   4 172
       

      Bonjour,

      J'ai pourtant fait le test avant de te répondre, tu es sûr de ta syntaxe?

      Il existe un tas d'autres subterfuges dont aucun ne fonctionne chez moi autrement que d'explicitement préciser la sortie en utf8:

      PowerShell -Command "TREE /F | Out-File test7.txt -Encoding utf8"

      Étant précisé que ces commandes sont exécutées à la ligne de commandes ou dans un Batch, pas dans PowerShell lui-même.

       


       

      0
      1. brucine Messages postés 24866 Date d'inscription   Statut Membre Dernière intervention   4 172 > brucine Messages postés 24866 Date d'inscription   Statut Membre Dernière intervention  
         

        Une alternative ici en mode graphique, mais on va retomber sur les mêmes travers, caractères exotiques sauf si on exige l'enregistrement en utf8:

        https://www.pcastuces.com/logitheque/telechargement.asp?num=2258

        Le résultat est le même sinon que l'indentation est plus complète:
         





         

        0
  4. Marc
     

    Merci je vais essayer cela car en direct de PowerShell cela ne fonctionne pas en effet.
    C'est étrange car il y a 2 ans il me suffisait d'afficher le .txt ou .rtf en MS-DOS et cela fonctionnait.
    Merci du conseil et bonne soirée.

    0