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

Windows 10 Discussion :

Commande dir > liste.txt en UTF-8


Sujet :

Windows 10

  1. #1
    Futur Membre du Club
    Homme Profil pro
    dompteur
    Inscrit en
    Mai 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : dompteur

    Informations forums :
    Inscription : Mai 2021
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Commande dir > liste.txt en UTF-8
    Bonjour
    Je cherche a lister les document de tout un répertoire et a exporter la liste dans un ficher .txt
    Pour ça j'utilise la commande dir >liste.txt
    Le problème est que les accents sont mal gérés dans mon fichier .txt
    en ajoutant la commande CHCP 65001>nul, let ficher .txt est codé en UTF-8, et c'est bien lisible.
    Seulement, j'ai lu que cette commande CHCP 65001 pouvait être dangereuse pour la machine. pour l'instant, pas de problème chez moi, mais j'ai 2 questions:
    1) comment reconfigurer correctement ma machine? CHCP 850>NUL ?
    2) comment procéder pour avoir un ficher texte lisible sans cette commande CHCP?

    Comme je suis débutant, merci d'y aller molo sur les terme techniques

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 452
    Points : 43 103
    Points
    43 103
    Par défaut
    Essayes de lancer le dir depuis PowerShell, je suis quasi-sûr qu'il gère l'UTF-8.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Mai 2020
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Distribution

    Informations forums :
    Inscription : Mai 2020
    Messages : 288
    Points : 386
    Points
    386
    Par défaut
    Bonjour,

    Effectivement il est possible de le faire simplement en powershell de cette manière :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-ChildItem -Path "D:\" | select Name | Export-Csv -Path "D:\test.csv" -Encoding UTF8 -NoTypeInformation
    J'espère que cela pourra vous être utile.
    La folie, c’est se comporter de la même manière et s’attendre à un résultat différent.

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 452
    Points : 43 103
    Points
    43 103
    Par défaut
    ou peut-être plus simplement en lançant dir >file.txt depuis PowerShell.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Futur Membre du Club
    Homme Profil pro
    dompteur
    Inscrit en
    Mai 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : dompteur

    Informations forums :
    Inscription : Mai 2021
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    merci pour vos suggestions.
    si vous avez un avis sur la "dangerosité du chcp 65001", ça m’intéresse. Si en repassant un coup de chcp 850 une fais mon export fait suffis a sécuriser le tout, ça me convient.
    Pour le powershell, c'est encore une nouveauté pour moi alors que j'ai commencé ms-dos la semaine dernière. Beaucoup de nouveautés
    les commandes ont elles la même syntaxe? J'avais réussi a faire un .bat avec toutes mes commandes regroupées. La même chose peut se faire en .ps1 ?

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 452
    Points : 43 103
    Points
    43 103
    Par défaut
    si vous avez un avis sur la "dangerosité du chcp 65001",
    C'est actif dans ta fenêtre cmd, donc dans le pire des cas, tu fermes cmd.

    Si je fais :
    suivi de :
    ma fenetre cmd se ferme. Mais test effectué avec Windows 7, peut-être pas le cas avec Windows 10.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Futur Membre du Club
    Homme Profil pro
    dompteur
    Inscrit en
    Mai 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : dompteur

    Informations forums :
    Inscription : Mai 2021
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Merci de vos réponses.
    J'ai finalement pris la peine de rebasculer en 850 avant de fermer l'invit.
    En effet, ça n'a probablement aucun effet sur le fonctionnement de la machine. je suis juste très frileux car totalement débutant.
    Merci

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

Discussions similaires

  1. [Batch] Utilisation de la commande "dir"
    Par Madoka dans le forum Windows
    Réponses: 6
    Dernier message: 02/03/2007, 14h30
  2. utilisation commande Dir
    Par p'tite Sandrine dans le forum Access
    Réponses: 4
    Dernier message: 21/02/2007, 13h20
  3. [VB6] Commande pour ouvrir un TXT avec Excel
    Par quaife dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 29/05/2006, 18h06
  4. Trier le résultat d'une commande dir?
    Par Johns dans le forum Langage
    Réponses: 6
    Dernier message: 13/03/2006, 17h24
  5. [MS-DOS] La commande DIR
    Par Furius dans le forum Scripts/Batch
    Réponses: 20
    Dernier message: 25/10/2005, 16h53

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