Cocktail Web

Actualité des outils du Web



Créer un fichier texte des noms de fichiers contenus dans un répertoire : trois méthodes

06/01/2014 ( Logiciel ) 10 avis


Il m’arrive parfois d’avoir besoin de faire la liste de fichiers qui sont contenus dans un répertoire. De plus, comme je m’organise bien, ce genre d’utilitaire est plutôt pratique. Il faut pour cela bien gérer les noms de fichiers dans un répertoire, mais là c’est un autre sujet.

Exemple : je veux recopier les titres des chansons d’un CD que je viens de convertir en mp3.



Méthode 1 OCR (reconnaissance optique de caractère)

Faire une copie d’écran puis un passage sur logiciel OCR : C’est un peu lourd comme manipulation, mais pour un usage sporadique, ça peut être une solution, d’autant plus qu’il existe de OCR gratuit en ligne.  J’avoue que c’est un peu bidouille, mais ça marche. On peut aussi recopier tout à la main, mais là c’est encore plus lourd, surtout si la liste est longue.

Méthode 2 :  Clickto (logiciel à tout copier)

Clickto est un logiciel qui tourne en permanence sur mon pc qui me permet de faire des “copier coller” intelligents. Vous pouvez voir ma revue complète sur l’outil : Clickto le copié collé web2.0. Pour copier le nom de fichier en format text il suffit de sélectionner les fichiers en question et de faire un copié (CTRL C) et de cliquer sur le notpad qui apparaît à chaque fois qu’on fait CTRL C).

On va ensuite trouver la copie de nom de fichiers comme suit dans la capture d’écran. On peut voir que, non seulement le nom du fichier a été copié, mais aussi l’arborescence complète. Ce qui est plus ou moins pratique.  Pour extraire seulement le titre, il faudra passer par un “rechercher – remplacer”.

Cette méthode est celle que j’utilise, car j’ai déjà l’outil par défaut, cela dit, il s’agit d’une manipulation plutôt simple. Pour passer aux choses sérieuses, il faut utiliser un outil plus puissant: la méthode 3.

Méthode 3 : (logiciel : c’est la totale)

Cette méthode est la plus complète et nécessite un logiciel comme folder manifest : sourceforge.net/projects/foldermanifest. Avec ce logiciel léger il suffit d’indiquer l’emplacement du répertoire pour qu’il liste l’ensemble de fichier qui s’y trouvent.  Il suffit ensuite de copier le résultat pour le mettre dans un traitement de texte quelconque.

Plusieures autres options sont disponibles:

  • affichage de arborescence (1),
  • non des fichiers seulement (2),
  • liste des fichiers dans les sous-répertoires (3),
  • récupération des dates et du poids des fichiers (4),
  • séparation par des tabulations pour un “copier coller” dans excel (5).

Conclusion

Avec ses trois méthodes vous avez de quoi récupérer toutes sortes de noms de fichier. La méthode 3 est la méthode pro.  Je conseille la méthode 2 car le logiciel clickto apporte bien plus de fonctionnalités de copié-coller . Cela fait presque deux ans que j’utilise ce logiciel qui malheureusement maintenant payant.  Il existe une quatrième méthode sous DOS, mais là je parle de préhistoire et ça ne concerne que les plus de 45 ans.

Published on: Nov 6, 2012 @ 9:04

Tags:




Delicious Sauvegardez sur delicious! Ecrit par Thierry Roget

------------

» Suivez les commentaires de ce billet par RSS

Commentaires

» Abonnez vous au flux RSS des commentaires de ce billet

Commentaire de BadJack |

Méthode 2: en DOS
dir c:\monrep > monfichier.txt

Simplissime

Commentaire de Thierry Roget |

Hello, mon billet a été publié avant l’heure.

Commentaire de klodeko |

toujours aussi bons ces billets.
Il est intéressant de mentionner Sysexp qui permet d’exporter le contenu de n’importe quelle fenêtre ouverte avec et qui dispose d’une traduction en français => http://www.nirsoft.net/utils/sysexp.html
On peut utiliser également la fonction Exporter de Q-Dir donne un csv. C’et éditeur multifenêtre est redoutable (et gratuit) => http://www.softwareok.com/?seite=Freeware/Q-Dir

Commentaire de Thierry Roget |

@klodeko, j’imagine bien qu’il y a d’autres solutions . Je viens d’installer Q-Dir, Comme j’utilise Freecoomander je viens de m’apercevoir qu’on peut aussi copier en texte le contenu des fichiers d’un répertoire : ‘éditerer” “nom du fichie -> presse-papier !

Commentaire de klodeko |

Oui, je n’ai aucun doute sur le grand nombre de solutions pour un même problème. Et d’ailleurs ce blog est une vrai mine et je ne peux que recommander le flux RSS.
J’utilise Sysexp couplé aux résultats de recherche avancée de Super Finder XT pour exporter la liste des plus gros fichiers dans un tableur et ainsi sensibiliser les utilisateurs à la compression.

Commentaire de kab |

Un belle article qui illustre bien le concept de “pourquoi faire simple quand on peut faire compliqué”. La méthode la plus simple et plus rapide qui nécessite aucun soft n’a pas été donnée, heureusement que @badjack la rappelé

Commentaire de kab |

J’avais pas vu l’allusion à dos dans la conclusion, qui me met encore plus hors de moi. Pour info j’ai moins de 45ans et c’est la seul méthode que j’utilise. J’avoue que les solutions 2 et 3 sont intéressante, mais la solution 1 ne devrait même pas avoir été abordé, elle mériterai d’être sur PEBKAC. L’article aurai été plus pro et utile en parlant de la commande “>”.

Commentaire de Thierry Roget |

@kab très juste : justement je cherche la requête dos qui me permet d’avoir non seulement la liste des fichiers, mais leur poids et leur date de création.

Commentaire de kab |

c’est juste dir comme la dit badjack pour ça
Si tu veux aussi la taille des dossiers il faudra te tourner vers PowerShell

Commentaire de kab |

Perso pour la taille des dossiers, j’utilise treesize ou windirstat. Windows est mal foutu pour afficher la taille des dossiers.

» Abonnez vous au flux RSS des commentaires de ce billet

Ecrire un commentaire