Directory
Lister Fichier
"Lisez-moi"
Version
0.7
(C)
2000-2004 Copyright par Leszek Skorczynski
http://freeware.prv.pl
Description
de Directory
Lister
Objectif
du programme
Directory
Lister vous
permet de lister les fichiers dans des répertoires sélectionnés
sur les disques durs, les cd-roms, les disquettes, ... etc, et d'enregistrer le listage
dans un fichier au format HTML, TXT ou CSV. C'est comme la commande DIR mais en BEAUCOUP
plus pratique.
Règles
générales
Les
répertoires sur disquette ne sont pas lu au lancement. Vous devez cliquer
sur l'icône de la disquette pour forcer la lecture des répertoires.
Sélectionner
les répertoires
(Case
blanche cochée) - liste ce répertoire et tous ses sous-répertoires
de façon récursive,
(Case
grise cochée) - liste ce répertoire mais pas tous ses sous-répertoires
(pas tous pourrait aussi signifier aucun),
(Case
grisée) - liste certains des sous-répertoires de ce répertoire,
(Case
blanche) - ne liste pas ce répertoire et aucun de ses sous-répertoires.
Seulement
les répertoires racines cochés avec "case
blanche cochée"
et tous les répertoires cochés avec " case
grise cochée"
sont sauvegardés dans un fichier de sélection (DLS). Les sous-répertoires
sont lus lors de la génération d'un listage.
Utilisation
en ligne de commande
[chemin_complet]DirLister.exe
[/l repertoires[.dls] sortie[.txt|.html]] [/o configuration[.dlc]]
- où
:
-
repertoires.dls -
liste de répertoires précédemment sauvegardée
sortie -
fichier de listage
configuration -
configuration utilisateur précédemment sauvegardée
/l -
lit la liste des répertoires, génère le listage, puis quitte
l'application
/o -
lit la configuration à partir d'un fichier
- Exemple
:
-
C:\Program
Files\Directory Lister\DirLister.exe /l c:\mes documents\ftpdirs.dls c:\ftp\file_listing.html
/o c:\mes documents\myconf1.dlc
-
cet exemple lit la configuration à partir de "c:\mes
documents\myconf1.dlc",
lit la liste des répertoires à partir de "c:\mes
documents\ftpdirs.dls",
génère "c:\ftp\file_listing.html",
et termine en fermant l'application (car l'option "/l"
était précisée).
Raccourcis
clavier
F5
- Rafraîchit la vue des répertoires
F12
- Allez à la page "Aperçu"
Interface
du menu-contextuel
Directory
Lister s'ajoute
au menu-contextuel par défaut. Vous pouvez cliquer sur n'importe quel dossier
dans Windows Explorer et choisir "DirList" à
partir du menu-contextuel pour générer un fichier de listage de ce
répertoire dans ce répertoire. La configuration pour ce listage est
réalisée à partir du fichier "This.dlc" situé
dans le répertoire Directory
Lister
Le
nom du fichier de sortie est "_thisfolder" et
l'extension prise à partir du fichier de configuration.
Description
des options du programme
Page
"Options 1"
Groupe
"Inclure"
- Nom
répertoire -
ceci permet d'afficher le nom de dossier au-dessus du listage des fichiers. Dans
un listage au format texte, si vous cochez également la case "Nom
fichier",
le nom du répertoire sera entouré par deux lignes de caractères
'-'.
- Nombre
de fichiers du répertoire -
ceci permet d'afficher le nombre de fichiers de chaque répertoire juste après
son nom. Cette information est présentée entre parenthèses,
sauf pour le CSV, où elle est dans une colonne à part. Si vous mettez
un masque autre que "*.*",
ce chiffre n'inclura que les fichiers qui correspondent au masque. Les sous-répertoires
ne sont pas comptabilisés. Ceci n'est valable que pour un répertoire
donné.
- Taille
répertoire -
ceci permet d'afficher la taille du répertoire au-dessus du listage des fichiers.
Si vous mettez un masque autre que "*.*"
la taille n'inclura que les fichiers qui correspondent au masque. Ceci correspond
à la taille totale de tous les fichiers dans un répertoire donné
et tous ses sous-répertoires.
- Date
répertoire -
ceci permet d'afficher la date du répertoire.
- Heure
répertoire -
ceci permet d'afficher l'heure du répertoire.
- Attributs
répertoire -
ceci permet d'afficher les attributs du répertoire, où "r"
est pour en lecture seule, "a"
est pour archive, "h"
est pour caché, "s"
est pour système, et "c"
est pour compressé.
- Sous-répertoires -
ceci permet d'afficher les sous-répertoires de façon distincte des
fichiers.
- Numérotation
fichier -
ceci permet d'afficher le rang de chaque fichier dans le répertoire devant
son nom.
- Chemin
fichier -
ceci permet d'afficher les fichiers avec leur chemin complet, et pas seulement le
nom du fichier. Pour le listage CSV, le chemin est placé dans une colonne
à part.
- Nom
fichier -
ceci permet d'afficher le nom du fichier.
- Extension
fichier -
ceci permet d'afficher l'extension du fichier. Les sous-répertoires sont supposés
ne pas posséder d'extension (du fait que le "." ne soit pas considéré
comme une extension).
- Taille
fichier -
ceci permet d'afficher la taille du fichier et la chaîne de caractères
"<dir>"
pour les sous-répertoires.
- Date
fichier -
ceci permet d'afficher la date du fichier.
- Heure
fichier -
ceci permet d'afficher l'heure du fichier.
- Version
fichier -
ceci permet d'afficher la version du fichier - si disponible. Habituellement l'information
de version est sauvegardée dans les fichiers exécutables (exe, dll,
ocx, ...etc).
- CRC32
fichier -
ceci permet d'afficher la valeur CRC32 du fichier (exactement la même chose
que pour les archives zip/rar).
- Attributs
fichier -
ceci permet d'afficher les attributs fichier / sous-répertoire, où
"r"
est pour en lecture seule, "a"
est pour archive, "h"
est pour caché, "s"
est pour système, et "c"
est pour compressé.
Groupe
"Options"
- Masque -
uniquement les fichiers qui correspondent au masque seront listés. Ce masque
n'a aucune influence sur les répertoires traités. Il ne prend en compte
que les fichiers.
Vous
pouvez spécifier plusieurs masques en les séparant par ";"
par ex. : "*.avi;*.txt"
Les
jokers ("*?")
sont permis.
- Exemple
:
-
-
Les fichiers commençants par "a",
ayant 4 caratères dans leur nom et ayant n'importe quelle extension :
a???.*
- Tri
des répertoires par -
vous pouvez choisir comment trier les répertoires. Le tri est effectué
d'abord en choisissant l'attribut puis le nom.
- Trier
par ordre décroissant -
ceci permet d'inverser l'ordre de tri des répertoires.
- Tri
des fichiers par -
vous pouvez choisir comment trier les fichiers. Le tri est effectué d'abord
en choisissant l'attribut puis le nom.
- Trier
par ordre décroissant -
ceci permet d'inverser l'ordre de tri des fichiers.
- Traite
les fichiers tous ensembles -
cette option permet de traiter les fichiers comme s'ils étaient dans un seul
répertoire, c'est-à-dire que la numérotation et le tri sont
réalisés indépendamment du répertoire dans lequel ils
résident.
- Affichage
de la taille -
affiche les tailles des répertoires et des fichiers en Octets, Kilo-octets,
Méga-octets, Giga-octets ou Dynamique - selon la taille, dans l'unité
de mesure adaptée.
- Précision
de la taille -
lorsque vous choisissez "Affichage
de la taille"
mis à part en Octets, ceci correspond au nombre de décimales après
la virgule.
- Séparateur
des milliers -
change le caractère utilisé pour séparer les milliers dans l'affichage
de la taille.
- Séparateur
décimal -
change le caractère utilisé pour séparer la partie décimale
de la partie entière dans l'affichage de la taille.
- Listage
dans chaque répertoire -
ceci permet de générer un fichier de listage dans chaque répertoire
scanné sous le nom conçu à partir de "Nom
du listage".
L'extension est rajoutée automatiquement.
ATTENTION
! Ce fichier est TOUJOURS re-écrit, soyez donc certain de ne pas choisir un
nom qui supprimerait vos propres fichiers !
- Chemin -
change la portion de chemin à afficher.
- Complet -
ceci permet d'afficher le chemin en entier
- Sans
l'unité -
ceci permet d'afficher le chemin sans faire apparaitre le nom de l'unité de
stockage
- Répertoire
racine coché -
ceci permet d'afficher le chemin à partir du répertoire racine sélectionné.
- Date
& Heure -
ceci permet de choisir quelle date sera affichée pour les options de date
et d'heure.
- Mémoriser
la sélection des répertoires -
ceci permet de sauvegarder dans le fichier "DirLister.dls" la
sélection actuelle lorsque vous quittez l'application et sera rechargée
lorsque vous relancerez Directory
Lister la
fois suivante.
Page
"Options 2"
Groupe
"Sortie"
- Fichier
texte -
génère un fichier texte. Dans ce mode vous pouvez fixer la largeur
des colonnes noms, tailles et version de la Page
"Options 1".
- Fichier
HTML -
génère un fichier HTML.
- Fichier
CSV -
génère un fichier CSV. Ceci est très utile si vous voulez ouvrir
le fichier de sortie dans Excel ou l'importer dans une base de données.
Groupe
"Options HTML"
- Générer
des liens vers les répertoires -
ceci permet de générer des liens hypertextes vers les répertoires
actuels.
Normalement,
le chemin du répertoire est copié dans la balise HREF, sauf pour l'option
: Chemin
: Répertoire racine coché
.
Dans ce cas HREF ne conserve pas le "\" de début, afin que vous
puissiez copier la sortie en fichier HTML dans le répertoire parent du "Répertoire
racine" et
que vous puissiez ainsi parcourir ses sous-dossiers.
- Générer
des liens vers les fichiers -
ceci permet de générer des liens hypertextes vers les fichiers actuels.
La même règle que celle des répertoires s'applique aux fichiers.
- Couleur
de fond -
change la couleur de fond de la page HTML.
- Couleur
de fond en-tête -
change la couleur de fond de la page d'en-tête.
- Police
& couleur en-tête -
change la police et la couleur de la page d'en-tête.
- Couleur
de fond rangées répertoires -
change la couleur de fond des rangées de type répertoire.
- Police
& couleur rangées répertoires -
change la police et la couleur des rangées de type répertoire.
- Couleur
de fond rangées impaires -
change la couleur de fond des rangées impaires de type fichier.
- Police
& couleur rangées impaires -
change la police et la couleur des rangées impaires de type fichier.
- Couleur
de fond rangées paires -
change la couleur de fond des rangées paires de type fichier.
- Police
& couleur rangées paires -
change la police et la couleur des rangées paires de type fichier.
Groupe
"Options CSV"
- Inclure
les intitulés de colonne -
inclus les intitulés de colonne dans la première rangée du fichier
CSV.
- Séparateur
de champ -
un caractère utilisé pour séparer les colonnes dans un fichier
CSV. Si ce séparateur est présent dans une des colonnes alors cette
colonne est entourée d'un guillemet double (").