Lister Un Dossier 
Comment lister efficacement un dossier sous Windows


Pourquoi ce logiciel ?

Il est très facile de lister un dossier sous Windows via un fichier BAT avec les commandes MS-DOS DIR ou TREE. Seulement voila, ce n'est pas très claire à la lecture et il y a souvent des problèmes d'accentuation lors de l'enregistrement de la liste dans un fichier.

Ayant quelques notions en programmation je me suis dit qu'il était dans mes capacités de faire quelque chose de plus simple, plus lisible et avec d'avantage de fonctionnalités. Alors, je me suis lancé...

Mode d'emploi

Lancez l'utilitaire, puis sélectionnez le ou les dossiers à lister. Cliquez ensuite sur « Générer la liste ». Notez que vous pouvez acceder à de plus amples paramètres via les onglets "Sortie" et "Avancé".

Le fichier généré par défaut est au format HTM et peut être lu via un navigateur web tel qu'Internet Explorer, Chrome, Firefox etc... (Avec Internet Explorer, il faut autoriser l'exécution du script).

Si vous ne voulez pas perdre de temps à configurer le répertoire à lister. Il vous suffit de placer l'utilitaire dans le dossier à lister, de l'exécuter puis de cliquer sur « Générer la liste ».

Et pour encore moins de perte de temps, à savoir qu'il est également possible d'ajouter l'utilitaire au clic droit et de mémoriser vos paramètres.



Principales caractéristiques de LUD

Formats disponibles
- Document WEB : HTM/HTML/JSON
- Document texte : TXT
- Document média : M3U
- Document Excel : XLS/XLSX/CSV
- Export : Access/Presse papier
Paramétrages
- Filtre des extensions
- Filtre sur les fichiers par expression régulière
- Liste un ou plusieurs dossiers
- Liste que les dossiers ou que les fichiers
- Inclus ou exclu les dossiers et fichiers cachés
- Inclus ou exclu le contenu des sous-répertoires avec paramétrage de la profondeur
- Tri de la liste par nom, type, taille, date de création/modification/accès
- Utilitaire depuis le menu contextuel du clic droit
- Mémorisation ou réinitialisation des paramètres
- Archivage du fichier au format ZIP
- Debug mode activable
Options d'affichage
- Poids des dossiers et fichiers
- Suppression des extensions
- Nombre d'éléments de chaque dossier
- Liens cliquables pointants vers les fichiers
- Date de création/modification/accès des dossiers et fichiers avec personnalisation

Compatibilité

Windows XP/Vista/7/8.x/10 32/64 bit
Nécessite que .NET Framework 4.0 Client Profile soit installé.
Utilisé par un grand nombre d'application, donc à vérifier s'il n'est pas déjà présent

L'utilitaire a été compressé avec 7zip. Vous pouvez le décompresser avec le même logiciel (site officiel) ou tout autre logiciel d'archivage décompressant le format 7z.

Sortie HTM/HTML :
Le fichier généré est indépendant de l'application et peut être lu sur n'importe quel OS doté d'un navigateur web. Il peut aussi être imprimé sans problème (n'oubliez pas d'activer les images de fond lors de l'impression).

Sortie XLS/XLSX :
Nécessite Microsoft Office 2003 minimum pour le XLS et Microsoft Office 2007 minimum pour le XLSX.

Export ACCESS :
Utilisez LUD x86 ou LUD x64 selon l'architecture CPU de l'installation de votre Microsoft Office. Sinon vous aurez une erreur lors de l'exportation.


Aperçu

Commentaires, critiques ou idées
198 commentaires
Ours Bondissant - Le 20/08/2014 à 12h41
Un grand merci, pour cette super application, notamment l'intégration au clic droit !
J'avais bataillé avec la base des registres pour faire un truc similaire, mais la liste ne marchait que pour les noms "à l'ancienne", dès qu'il y a un espace, le nom n'était pas pris en compte.

Ton programme est très bien fait.

Question idées d'amélioration :
- Quand on liste un dossier qui est sur un CD, impossible bien entendu de sauver le fichier texte dans le répertoire, je choisis donc toujours un répertoire sur le hdd... mais il faut le renseigner à chaque fois, de même que son type,etc...
Pourquoi ne pas permettre à l'utilisateur de conserver ses réglages ?
- on pourrait ainsi "acclérer" le processus en évitant d'avoir à passer par l'interface (même s'il est très bien fait, et si je comprends qu'en tant que programmeur tu aies envies qu'on le "voit" ) et en générant directement la liste.
1 réponse
Chopin - Le 01/04/2018 à 23h52
Salut Ours Bondissant,

Merci pour t'es suggestions, les paramètres sont beaucoup mieux gérés depuis la version 2.0
Répondre à ce commentaire
Manard - Le 12/08/2014 à 14h53
Bonjour,

Tout d'abord un grand merci pour le développement de ce logiciel et sa mise à disposition

Je suis sous Seven et viens de constater une petite anomalie, quand je liste un dossier photos au format xls ou xlsx, manque le dernier fichier, alors qu'aux formats txt ou html la liste est correcte

Je vous souhaite une bonne journée

Cordialement

Bernard
1 réponse
Chopin - Le 01/04/2018 à 23h50
Salut Manard !

Cet oubli est corrigé dans la version 2.0
Répondre à ce commentaire
Meudon92 - Le 10/07/2014 à 17h41
Bonjour John,

Je découvre votre site web et votre logiciel que je trouve aussi bien fait que pratique. Je voudrais savoir s'il est possible d'avoir une option ajoutant un lien hypertexte sur le nom du fichier.
En fait mon idée est basique : j'aurais aimé pouvoir préremplir un fichier "index.htm" que je n'aurais plus qu'à modifier avec un editeur de page html pour ajouter les informations nécessaires.

Merci encore pour votre réponse

Cordialement
1 réponse
Chopin - Le 01/04/2018 à 23h43
Bonjour,

Comme c'est une demande qui revenait souvent j'ai fini par l'implémenter dans la version 2.0
Répondre à ce commentaire
taureauGM - Le 09/07/2014 à 15h54
Bonjour,
Utilitaire intéressant, mais pour la sortie excel je m'attendais à un changement de colonne selon le niveau d'imbrication du fichier dans l'arborescence, ce qui m'aurait permis ensuite de filtrer facilement les lignes visualisées en fonction du niveau d'imbrication désiré.
Nota : Excel permet de redécouper une colonne en fonction d'un caractère comme la barre verticale par exemple, mais pour obtenir le résultat que je recherche il faudrait que le nombre de barres verticale sur une ligne dépende du niveau d'imbrication, ce qui n'est pas le cas.
Cordialement.
1 réponse
Chopin - Le 01/04/2018 à 23h42
Bonjour,

La sortie Excel est beaucoup mieux exploitée depuis la version 2.0
Répondre à ce commentaire
Express - Le 23/06/2014 à 15h15
Bonjour

Merci beaucoup pour cette utilitaire.
J'ai juste une question. Comment on fait pour lister le(s) dossiers d'un répertoire sur le réseau? Dans l'onglet "Dossier(s) à lister" je ne retrouve pas "Favoris réseau" pourtant dans l'ognlet Sortie, j'ai bien "Favoris réseau"?
Tout est Ok à part lorsque je veux lister un repertoire qui se trouve au niveau "Favoris réseau".

Merci pour votre retour
1 réponse
Chopin - Le 01/04/2018 à 23h37
Bonjour !

Depuis la version 2.0 il est désormais possible de lister les dossiers du réseau local.
Répondre à ce commentaire
Grebz - Le 16/06/2014 à 13h37
Excellent ! Le genre de petit outil dont on a besoin ponctuellement et qui évite de se prendre la tête pour faire une liste rapidement et proprement.

3 remarques (j'utilise la version 1.16) :
- Ce serait bien de pouvoir redimensionner la fenêtre de LUD qui est un peu petite et ne permet pas d'avoir un aperçu correct quand on déroule un dossier qui contient beaucoup de sous-dossiers. Ou au moins proposer une fenêtre fixe un peu plus grande.
- Je ne sais pas où trouver l'option permettant de générer autre chose qu'un fichier html. Je ne vois pas de choix à ce sujet ni dans les menus, ni dans le panneau latéral. En "sortie", je ne vois que "source html" en ligne ou dans un dossier.
- Serait-il envisageable de pouvoir donner par défaut au fichier généré le nom du répertoire racine concerné plutôt que "liste" tout court ? Par exemple, si je fais la liste de mon répertoire "Vidéos spectacle 2013", qu'il soit généré en tant que "Liste Vidéos spectacle 2013" ?

En tout cas, félicitations et merci de partager cet utilitaire bien pratique !!!

Grebz
1 réponse
Chopin - Le 01/04/2018 à 23h35
Salut Grebz !

Concernant vos remarques 2 et 3 :
Il est beaucoup plus simple à modifier le nom et le type de format depuis l'interface de la version 1.17 !

Pour la taille de la fenêtre :
Depuis la 1.17, désormais plus grande et redimensionnable !
Répondre à ce commentaire
GM - Le 14/05/2014 à 16h24
Bonjour,

A mon goût, il manque le lien hypertexte vers les fichiers (cliquer ouvre le fichier).

Sinon, pour le reste, il n'y a rien à changer.

En espérant que cela utile.
A bientôt
GM.
1 réponse
Chopin - Le 01/04/2018 à 23h31
Salut GM,

Il est possible d'insérer des liens cliquables dans la sortie XLS et HTML depuis la version 2.0
Répondre à ce commentaire
Lolo - Le 26/03/2014 à 14h47
Bonjour,

Je viens de tester votre application. Elle fonctionne très bien sauf que je ne peux pas enregistrer la liste générée en csv ou xls. Est ce possible ou avez-vous une autre astuce ?

Merci d'avance.

Cordialement,
1 réponse
Chopin - Le 01/04/2018 à 23h28
Bonjour,

Le format XLS, XLSX et CSV sont désormais intégrés et très bien gérés par l'utilitaire.
Répondre à ce commentaire
Mien - Le 19/01/2014 à 14h04
Bien pratique.
Il serait bon de pouvoir filtrer les extensions de fichiers. C'est le seul ic ...
1 réponse
Chopin - Le 01/04/2018 à 23h14
Salut Mien ! C'est possible depuis la version 1.8 !
Répondre à ce commentaire
Yully - Le 07/02/2018 à 21h37
Bonjour. Super cette appli. Je cherchais depuis des semaines le même genre de programme, l'ai trouvé par hasard avec Google. Merci. J'ai listé enfin des listes de fichiers et dossiers de familles datant de plusieurs années pour trouver ce que je voulais. Super, ainsi 4 disque de 1To filtrés!
Suivre l'application
  
 

Faire un don

Téléchargements
  • LUD 2.3 Le 05/09/2018 -  784 fois
    • Possibilité de générer la liste au format M3U
    • Possibilité d'exporter la liste directement dans une base de données ACCESS
    • Possibilité d'exporter la liste au format TXT directement dans le presse papier
    • Possibilité de modifier l'indicateur de texte et le délimitateur en sortie CSV
    • Possibilité d'exclure un dossier de la liste à l'aide du clic droit dans la TreeView
    • Possibilité d'ajouter automatiquement au nom de la liste : la date en cours, un ID unique ou le nom du dossier à lister
    • Possibilité d'inclure ou d'exclure les IDs des parents/enfants en sortie JSON
    • Paramétrage XLS/XSLX également disponible en sortie CSV
    • Ajout de la taille de chaque dossier lorsque le poids est activé
    • Remplacement ou amélioration de certaines infobulles/erreurs par une fenêtre d'info
    • Débogage de la profondeur des sous-dossiers lors d'une liste de fichier seul
    • Correction d'un bug empêchant la capture des caractères unicode
    • Correction d'un bug empêchant la mémorisation du nom du fichier de sortie
    • Correction d'un léger problème de lenteur en sortie CSV
    • Relecture / réorganisation / optimisation de l'ensemble du code source
  • LUD 2.2 Le 16/07/2018 -  1058 fois
    • Possibilité de diviser l'arborescence sur plusieurs colonnes en sortie XLS/XLSX
    • Possibilité de modifier l'ordre et la taille des colonnes en sortie XLS/XLSX
    • Possibilité de désactiver ou de renommer les colonnes en sortie XLS/XLSX
    • Possibilité de forcer l'unité de taille des fichiers en sortie XLS/XLSX
    • Possibilité de lister également les disques durs et les lecteurs via le menu contextuel du clic droit
    • Possibilité de sélectionner le dossier à lister via un copier/coller
    • Possibilité de paramétrer la profondeur maximale des sous-dossiers à atteindre
    • Possibilité d'afficher la date de dernier accès/dernière modification pour les dossiers et fichiers
    • Possibilité de trier les fichiers par ordre de dernière accès
    • Débogage de la sortie HTML (recherche d'éléments, poids sans virgule etc..)
    • Débogage de l'archivage qui ne fonctionnait pas du tout en sortie CSV
    • Débogage de l'archivage qui présenté quelques problèmes d'accentuation
    • Débogage de la traduction anglaise en sortie HTM/HTML qui restait en Français lorsque la source était en ligne
    • Débogage du filtrage des sous-dossiers en sortie CSV, HTM, HTML et JSON
    • Débogage du design de la treeView au niveau des marges
    • Optimisation du code source générant les sorties XLS/XLSX/TXT
  • LUD 2.1 Le 03/05/2018 -  1086 fois
    • Refonte intégrale de la sortie HTML (nouveautés: moteur de recherche, nombre d'élément automatique, affichage du poids de chaque dossier, position de la navbar en haut ou en bas, possibilité d'ajouter un titre/sous-titre etc...)
    • Possibilité de générer la liste au format JSON
    • Possibilité de désactiver l'arborescence et la schématisation des branches pour les sorties TXT, XLS et XLSX
    • Possibilité de modifier le chemin de sortie manuellement
    • Possibilité de piloter l'utilitaire via des commandes appliquées sur l'exécutable
    • Amélioration de la sortie CSV qui est désormais indépendante de Microsoft Office
    • Amélioration de la détection de la présence de Microsoft Office
    • Amélioration de la vérification de présence de mise à jour
    • Réorganisation des formulaires pour de plus ample paramétrages spécifiques au format choisi
    • Débogage des liens hypertexte pour la sortie XLS
  • LUD 2.0 Le 01/04/2018 -  463 fois
    • Possibilité de lister les dossiers du réseau local
    • Possibilité d'afficher et de trier la date de modification des fichiers
    • Possibilité de lister les fichiers sans leurs extensions
    • Possibilité d'intégrer des liens cliquables pour la sortie WEB/EXCEL
    • Possibilité de sauvegarder la liste EXCEL au format CSV
    • Possibilité de garder l'application ouverte après la génération
    • Possibilité de ne pas sélectionner automatiquement le dossier courant au lancement
    • Possibilité d'appliquer une expression régulière sur les fichiers
    • Ajout d'un mode de débogage qui énumère les exceptions rencontrées
    • Ajustement des DPI qui corrige l'effet de flou lors du zoom Windows
    • Amélioration de la mémorisation des paramètres
    • Amélioration générale de l'ensemble des fichiers en sortie
    • Amélioration du design de l'application
    • Réorganisation générale du code source et correction de bugs en tout genre
  • LUD 1.17 Le 19/06/2014 -  12979 fois
    • Réorganisation des formulaires et corrections de petits bugs
    • Fenêtre par défaut plus grande et redimensionnable
    • Correction d'un bug lors du changement de la langue
    • Correction d'un bug lors de la génération XLS sous Office 2003
  • LUD 1.16 Le 19/05/2014 -  885 fois
    • Possibilité de générer la liste au format XLS/XLSX (Excel)
    • Utilitaire désormais disponible en Anglais
    • Correction de bugs sur les changement d'extensions sous XP
  • LUD 1.15 Le 11/05/2014 -  340 fois
    • Possibilité d'ajouter l'application au menu contextuel du clic droit
    • Possibilité de générer la liste au format TXT
    • Possibilité de mémoriser/réinitialiser les paramètres
    • Lourde modification de la structure interne afin de préparer l'application à une éventuelle traduction...
  • LUD 1.14 Le 22/04/2014 -  376 fois
    • Possibilité de formater la date de création
    • Possibilité de ne pas lister les dossiers et fichiers cachés
    • Possibilité de mettre un mot de passe à l'archive
  • LUD 1.13 Le 09/04/2014 -  336 fois
    • Tri alphanumérique amélioré
    • Possibilité de trier la liste par nom, type, taille ou date par ordre croissant ou décroissant
    • Lister un dossier devient LUD
  • LUD 1.12 Le 31/03/2014 -  274 fois
    • Amélioration de la treeView
    • Possibilité de paramétrer la source Web du document HTML
    • Possibilité de zipper la liste
Merci d'avoir téléchargé mon application !

N'oubliez pas de cliquer sur le bouton « J'aime » si l'application vous a été utile. Vous pouvez aussi contribuer au développement