Ordonner extraction de répertoire
xam8059
-
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai créer vite fait un batch pour extraire l'arborescence de ce que contient un répertoire dont voici le code :
Mon batch extrait donc correctement, mais il n'ordonne pas mes photos dans l'ordre alphabétique.
J'ai bien essayer avec le commande "sort", mais ca me classe l'ensemble du fichier.
Voici ce que je voudrais arriver à faire :
Avant :
+---Photo
| +---Mariage
| | |
| | |
| | +---Avril 2012
| | | 005
| | | 016
| | | 019
| | | 012
| | | 002
Après :
+---Photo
| +---Mariage
| | |
| | |
| | +---Avril 2012
| | | 002
| | | 005
| | | 012
| | | 016
| | | 019
J'espère etre clair. Merci de votre aide.
J'ai créer vite fait un batch pour extraire l'arborescence de ce que contient un répertoire dont voici le code :
@echo off echo Debut de l'extraction echo. echo. echo. echo Extraction en cours echo. echo. echo. tree \\nas\media\photo /a /f > C:\Users\xxxxxx\Desktop\photo.txt @echo off echo Fin de l'extraction echo. echo. echo Le fichier se trouve sur le bureau pause
Mon batch extrait donc correctement, mais il n'ordonne pas mes photos dans l'ordre alphabétique.
J'ai bien essayer avec le commande "sort", mais ca me classe l'ensemble du fichier.
Voici ce que je voudrais arriver à faire :
Avant :
+---Photo
| +---Mariage
| | |
| | |
| | +---Avril 2012
| | | 005
| | | 016
| | | 019
| | | 012
| | | 002
Après :
+---Photo
| +---Mariage
| | |
| | |
| | +---Avril 2012
| | | 002
| | | 005
| | | 012
| | | 016
| | | 019
J'espère etre clair. Merci de votre aide.
A voir également:
- Ordonner extraction de répertoire
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Comment ordonner une liste sur excel - Guide
- Pourquoi certains contacts disparaissent de mon répertoire - Accueil - Guide Android
- Windows ne peut pas effectuer l'extraction - Forum Bureautique
- La syntaxe du nom de fichier de répertoire ou de volume est incorrecte ✓ - Forum Windows 10
Les noms sont dans un fichier texte que je génère via le script.
Je voudrais les classer par noms par ordre alphabétique, car en plus du numéro de la photos, j'ajoute souvent un titre à la photo.
Car un tri, ok, mais il faut savoir comment tu as organisé ce fichier (avec ou sans entêtes, format de nom de fichier toujours le même, etc
Donc en gros je voudrais pouvoir organiser par ordre alphabétique les Mariages, mais aussi les sous répertoires contenus dans le dernier répertoire Mariage Tete.
En général, c'est du format AVI ou JPG pour les fichiers.
Merci de ton aide.
+---Mariage Tata
+---Mariage Tete
+---Mariage Titi
+---Mariage Toto
| +--- Eglise
| +---Preparation
Puis, les fichiers dans chaque dossier:
+---Photos
+---Mariage Tata
| enfants567.jpg
| film_arrivee.avi
| parents0258.jpg
+---Mariage Tete
| +---Preparation
| | prepa0002.jpg
| | prepa0123.jpg
| | prepa0555.jpg
| | prepa0963.jpg
| +--- Eglise
| | eglise218.jpg
| | eglise530.jpg
| | eglise859.jpg
+---Mariage Titi
| Buffet589.jpg
| Danse785.jpg
| groupe0583.jpg
| Preparation589.jpg
+---Mariage Toto
| Dessert198.jpg
| eglise012.jpg
| Repas092.jpg
?
Ordre alphanumérique ?
Déjà, on ne peux pas se fier à l'extension, car avi, jpg ou autre !
En BATCH,
[lecteur1:][chemin1]fichier1 : fichier à trier
[lecteur2:][chemin2]fichier2] : ecrire résultat
paramètres:
/R trié par ordre décroissant -DESC- (par défaut, croissant -ASC-)
/+n trie en fonction de la colonne numéro.. (par défaut, première colonne)
Mais récursif dans ton cas, car plusieurs tris
Car, par exemple, en Visual Basic (c++ ou autre), tu lis et mémorise le fichier, trie le tableau en mémoire et écris les valeurs du nouveau tableau.
C'est évidemment bcp plus simple..