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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Evaluer une expression puis passer la valeur dans une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Evaluer une expression puis passer la valeur dans une variable

n°1822206
Profil sup​primé
Posté le 04-12-2008 à 22:19:30  answer
 

Bonjour,
Je me prend la tête sur un petit script batch. C'est vraiment la merde comparé a bash :o (je suis aussi moi même une grosse tanche xD)
 
L'objectif est tout con :
1) compter le nombre de fichiers txt dans un dossier.
2) si le nombre est > 1000 faire telle action
 
Voilà c'est tout   :pt1cable:  
 
 
Pour l'étape 1 j'ai ca :
 

Code :
  1. dir "chemindudossier" | find "*.txt" /C


 
Bon ca me sort une chaine qui est le nombre de fichiers.... mais comment mettre ce nombre dans une variable ???  :pt1cable:  
 
 
Si quelqu'un connais le batch et peux me dépanner je suis preneur !
  :jap:

mood
Publicité
Posté le 04-12-2008 à 22:19:30  profilanswer
 

n°1823072
i'm_here
Tunisie
Posté le 07-12-2008 à 06:03:18  profilanswer
 

Bonjour,
 

@Echo off
 
dir /b /a-d /s "C:\dos\*.txt" | find /I /c "txt" >Test.txt
Set /p value=<test.txt
If %value% GTR 1000 Echo Plus de 1000 .txt
del /q test.txt
pause


 
mais tu peux utiliser une boucle ça sera plus simple :)


Message édité par i'm_here le 07-12-2008 à 07:40:13

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

  Evaluer une expression puis passer la valeur dans une variable

 

Sujets relatifs
[Résolu] Ne pas charger une page pdt la vérifi des variable de sessionrécupérer la valeur d'une variable
expression reguliereTransfert de variable html vers js
Non modification de variable en JML[DOS]Batch et pb de nom de variable
Recurrence et Variable identique / Règles d'écrituresExpression rationnelles et ordre de parcours
[resolu]caracteres accentué (variable TEXT d'une table Mysql) 
Plus de sujets relatifs à : Evaluer une expression puis passer la valeur dans une variable


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