Programmation BATCH sur des fichiers txt
fyf34
-
fyf34 -
fyf34 -
Bonjour,
Je souhaite créer un .BAT (sous Windows XP pro) pour exécuter une commande sur tous les fichiers txt se trouvant dans un dossier. J'utilise pour celà:
for %%a in (*.txt) do ma_commande %%a
Le pb c'est que le 1er fichier txt traité est le plus récent et je voudrais qu'il commence par le plus ancien. Qqn sait-il comment faire ?
Merci d'avance.
Je souhaite créer un .BAT (sous Windows XP pro) pour exécuter une commande sur tous les fichiers txt se trouvant dans un dossier. J'utilise pour celà:
for %%a in (*.txt) do ma_commande %%a
Le pb c'est que le 1er fichier txt traité est le plus récent et je voudrais qu'il commence par le plus ancien. Qqn sait-il comment faire ?
Merci d'avance.
A voir également:
- Programmation BATCH sur des fichiers txt
- Fichier batch - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Application de programmation - Guide
- Wetransfer gratuit fichiers lourd - Guide
2 réponses
Salut,
il suffit de faire un DIR trié comme tu le souhaites dans un fichier, puis de reprendre ce fichier dans ton FOR
tape FOR /? pour avoir l'aide complète sur la syntaxe...
A+ Blux
il suffit de faire un DIR trié comme tu le souhaites dans un fichier, puis de reprendre ce fichier dans ton FOR
DIR /OD>monfic.txt for %%a in (monfic.txt) do ma_commande %%aMais il faut découper les lignes pour n'avoir que l'intéressant, on fait ça avec delims et token dans le FOR.
tape FOR /? pour avoir l'aide complète sur la syntaxe...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"