echo %%i : éviter l'affichage de la commande utilisée [Résolu] - Shell/Batch - Programmation
Marsh Posté le 03-12-2010 à 10:29:52
Ca devrait faire l'affaire :
Code :
|
Marsh Posté le 03-12-2010 à 12:08:35
Avec ta solution, il me dit juste "Fichier introuvable"
(j'ai copié/collé le code tel quel)
Merci tout de même
Marsh Posté le 03-12-2010 à 13:10:12
Problème résolu
En mettant 'DIR /b *.flv' au lieu de 'DIR' /b *.flv , ma commande est bien prise
Merci fluminis pour ton aide !
Marsh Posté le 03-12-2010 à 09:26:26
Bonjour à tous,
Je travaille actuellement sur un script batch qui a pour vocation de lister les fichiers d'un dossier dans un fichier txt
J'ai actuellement le code suivant :
Ce code marche très bien, sauf qu'en plus des noms de fichier, il me renvoie dans le fichier "DIR" et "\b" sur les deux premières lignes
Je cherche donc à ne pas afficher ces deux lignes. Je pense avoir plusieurs solutions :
1) Faire un if then else . J'ai essayé en rajoutant un if %%i=DIR mais après il ne me renvoit plus rien du tout
2) Décaler la ou je commence à lister mes fichiers (en Bash sur linux, je commencerai sur $2 au lieu de $0 par exemple)
3) A partir du fichier test.txt, réécrire un fichier zappant 2 lignes en particulier . Si j'ai bien compris, c'est une histoire de délimiteur, quelque chose que je ne maitrise pas du tout
Si quelqu'un est en mesure de m'apporter son aide, celle-ci est la bienvenue
Merci bien !
Message édité par ptitlaby le 03-12-2010 à 13:10:27