Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1498 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Petit problème d'ordre numérique pour classement de fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit problème d'ordre numérique pour classement de fichiers

n°1431585
webding
Posté le 25-08-2006 à 19:17:52  profilanswer
 

Bonjour, j'ai un petit problème d'ordre numérique pour classement de fichiers, je m'explique, donc j'ai un script batch qui liste les fichiers présents dans un répertoire source, les fichiers de ce répertoire sont nommés comme suit:  
 

Citation :

1_fichier.jpg  
2_fichier.jpg  
3_fichier.jpg  
.....  
10_fichier.jpg  
11_fichier.jpg  
12_fichier.jpg  
13_fichier.jpg

 
Mais dans le fichier.txt de sortie le résultat donne ceci:  

Citation :

10_fichier.jpg  
 
11_fichier.jpg  
12_fichier.jpg  
13_fichier.jpg  
1_fichier.jpg  
2_fichier.jpg  
3_fichier.jpg  
.....

 
Que je liste les fichiers avec:  
 

Code :
  1. dir /b %source%> listFch.txt

 
Ou bien:  
 

Code :
  1. for /r "%~1\" %%i in (*.*) do echo %%i>> listFch.txt

 
Le résultat est identique, alors que je voudrais que les fichier soit lister dans l'ordre numérique que j'ai mis en premier, y-a-t-il un forumeur ici qui puisse me dire ce que je peux faire pour que les fichiers soit lister dans l'ordre numérique que j'ai mis en premier ?

mood
Publicité
Posté le 25-08-2006 à 19:17:52  profilanswer
 

n°1431738
Sve@r
Posté le 26-08-2006 à 09:46:51  profilanswer
 

webding a écrit :

Bonjour, j'ai un petit problème d'ordre numérique pour classement de fichiers, je m'explique, donc j'ai un script batch qui liste les fichiers présents dans un répertoire source, les fichiers de ce répertoire sont nommés comme suit:  
 

Citation :

1_fichier.jpg  
2_fichier.jpg  
3_fichier.jpg  
.....  
10_fichier.jpg  
11_fichier.jpg  
12_fichier.jpg  
13_fichier.jpg

 
Mais dans le fichier.txt de sortie le résultat donne ceci:  

Citation :

10_fichier.jpg  
 
11_fichier.jpg  
12_fichier.jpg  
13_fichier.jpg  
1_fichier.jpg  
2_fichier.jpg  
3_fichier.jpg  
.....

 
Que je liste les fichiers avec:  
 

Code :
  1. dir /b %source%> listFch.txt

 
Ou bien:  
 

Code :
  1. for /r "%~1\" %%i in (*.*) do echo %%i>> listFch.txt

 
Le résultat est identique, alors que je voudrais que les fichier soit lister dans l'ordre numérique que j'ai mis en premier, y-a-t-il un forumeur ici qui puisse me dire ce que je peux faire pour que les fichiers soit lister dans l'ordre numérique que j'ai mis en premier ?


Renomme tes 9 premiers fichiers "1_fichier", "2_fichier", "3_fichier", ... en "01_fichier", "02_fichier", "03_fichier", ...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1431764
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-08-2006 à 11:51:26  profilanswer
 

[:sisicaivrai]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1431781
Sve@r
Posté le 26-08-2006 à 12:23:42  profilanswer
 
n°1431788
webding
Posté le 26-08-2006 à 12:51:45  profilanswer
 

Bonjour et merci beaucoup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Petit problème d'ordre numérique pour classement de fichiers

 

Sujets relatifs
Probleme de surlignage liens sous mozilla firefoxvideo flash sous dreamweaver probleme lien
Nombre en ordre inverseproblème de constante
Problème avec NLST des fonctions FTP de PHPProblème pour rendre une Winform invisible [Resolu]
accés de flash a mon repertoire php protégé : probleme !!![Résolu]Problème avec le chemin du fichier courant!
[Access]Problème de requete dans un formulaireProblème d'affichage dans une zone de "dessin"
Plus de sujets relatifs à : Petit problème d'ordre numérique pour classement de fichiers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR