Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Language du .bat

trendnf, le jeudi 9 octobre 2008 à 10:52:15
Bonjour,

svp je veux faire un "count" donc compter le nombre de fichiers dans un répertoire avec un language du .bat

merci de me rependre
Configuration: Windows 2000
Firefox 3.0.1
Répondre à trendnf  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
linuxakros, le jeudi 9 octobre 2008 à 10:57:45
Bonjour,

En recherchant sur G**gle:

@echo off
set répertoire="C:\lenomdetondossier"
set /a compteurA=0
set /a compteurB=0
for /f %%a in ('dir /s /b /a:-d %répertoire%\*.*') do set /a CompteurA+=1
for /f %%a in ('dir /s /b /a:d %répertoire%\*.*') do set /a CompteurB+=1
echo %CompteurA% fichiers %compteurB% dossiers
pause

Source: http://www.hotline-pc.org/batchscripts.htm#1901

Bonne journée

@Toufou: il veut un fichier .bat, mais il ne sait pas comment faire un compteur, donc je pense qu'il n'a pas tord sur la formulation de la question, sinon il faut des cordes bien solide cette fois...
Répondre à linuxakros

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Toufou13190, le jeudi 9 octobre 2008 à 11:11:02
Salut,

tu t'est déjà pendu que tu veuille te rependre, désolé mais c'était trop tentant !

Il n'y a pas de commande "batch" qui permettent de compter des fichiers dans un répertoire, seule la commande "dir" te donnera le nombre de fichiers d'un répertoire donné.
Toutes les commandes sont içi !


Edit :

Comme quoi on finit toujours par trouver l'impossible, avec un boucle "for" c'est pas con !


A+ Le savoir n'est utile que s'il est partagé !
Windows XP SP2 - Freebox V5 - Serveur NAS
Répondre à Toufou13190

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
trendnf, le jeudi 9 octobre 2008 à 11:49:15
merci linux

si je cherche pas une commande mais un script et ca marché avec celui de mr linux

vous pouvez rajouter ca au gents qui cherchent la mm chose ::

"""""""
echo %CompteurA% fichiers %compteurB% dossiers >> "Log.log"
start Log.log

"""""""""
pour afficher le resultat ds un fichier au lieu de l avoir sur la mm ligne de comande

merci encor une fois pour le lien source
Répondre à trendnf

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
linuxakros, le jeudi 9 octobre 2008 à 11:52:01
De rien pour le lien ;).
Pense à mettre [résolu] au sujet du topic.
Bonne journée.
Répondre à linuxakros

5


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
trendnf, le jeudi 9 octobre 2008 à 11:57:07
oui je le ferai

mais au fait un problème c'est que le script conte le nombre de fichiers du répertoire ainsi que les sous repertoire pour resoudre ce problème a votre avis je veux avoir que le Nbr de fichiers du repertoire couran

merci d avance
Répondre à trendnf

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
linuxakros, le jeudi 9 octobre 2008 à 12:39:23
Re,
Après des tests sous cmd, voici mon résultat:

for /f %%a in ('dir /b /a:-d-h-s %répertoire%\*.*') do set /a CompteurA+=1

"-d" = pas de répertoire
"-h" = pas les fichiers cachés
"-s" = pas les fichiers systèmes
et j'ai retiré le "/s" qui regarde dans tous les dossiers ^^

Source: "dir /?"

Bonne journée
Répondre à linuxakros

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
trendnf, le jeudi 9 octobre 2008 à 13:03:44
rebonjour

ca marche pas toujours j'ai un répertoire R1 dans ce répertoire il y a deux fichiers .doc et un fichier .txt et un répertoire R2 la ou il y a la mm chose deux .doc et un fichier .txt et un


je veux avoir sur mon ecran comme résultat : " 3 fichiers et 1 répertoire "

tu peux faire le teste sinon est ce que y'as possibilité de choisir les types de fichiers par extension qu'on souhaite conter

merci d avance
Répondre à trendnf

8


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Duki, le jeudi 9 octobre 2008 à 13:05:14
Ou sinon



:calc
start calc
goto calc L'alcool c'est l'ennemi de tous, mais fuir son ennemi c'est ­lâche.
Répondre à Duki

9


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
trendnf, le jeudi 9 octobre 2008 à 13:11:59
rebonjour

est ce que vous comprenez ce que je veux dire donc faire un calcule de nombre de fichiers existe dans le répertoire R1 sans la prise en compte des fichiers existe dans le sous répertoire R2 et donc je dois avoir 3 fichier et non pas 5

c'est plus claire je crois merci bcp
Répondre à trendnf

10


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
linuxakros, le jeudi 9 octobre 2008 à 13:17:23
Re,

@echo off
set répertoire="C:\Documents and Settings\USER\My Documents\GBA"
set /a compteurA=0
set /a compteurA1=0
set /a compteurB=0
for /f %%a in ('dir /b /a:-d-h-s %répertoire%\*.txt') do set /a CompteurA+=1
for /f %%a in ('dir /b /a:-d-h-s %répertoire%\*.doc') do set /a CompteurA1+=1
for /f %%a in ('dir /s /b /a:d %répertoire%\*.*') do set /a CompteurB+=1
set /a result = CompteurA + CompteurA1
echo %result% fichiers %compteurB% dossiers
pause

Essaye ça :).
Normalement ça donne le compte qu'il faut sans prendre en compte les autres résultats ;).

@+
Répondre à linuxakros

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
trendnf, le jeudi 9 octobre 2008 à 13:34:31
oui ca marche très bien merci mais tjrs le mm pro c'est que je veux pas que les fichiers qui existe dans les sous répertoire seront calculés ?? c'est la question
Répondre à trendnf

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
linuxakros, le jeudi 9 octobre 2008 à 13:37:32
Re,
Hum moi ça ne compte pas dans les autres fichiers dans les sous-répertoire; étrange.

@+
Répondre à linuxakros

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 trendnf, le jeudi 9 octobre 2008 à 13:49:00
rebonjour

oui vous avez raison

merciiiiiii infiniment

passe une très belle journée Mr
Répondre à trendnf

Résultats pour language du .bat

Syntaxe Batch (MS-DOS) (Résolu) Salut tlm, je commence tout juste à faire des languages batch et je ne suis pas sûr de ce que je fait donc c'est pour ça que j'ai besoin de votre aide. Je veut faire une équation mathématique genre 2+2. Mais au lieu de faire if %nombre%==4... www.commentcamarche.net/forum/affich-4956149-syntaxe-batch-ms-dos
Info école programmation Bac ES (Résolu) Bonjour a tous, j'aimerai savoir si il existe des écoles de programmation informatique (langage Batch, commande DOS pour être précis) qui n'exigent pas obligatoirement un BAC S ? J'ai 16 ans et je suis en 1°ES. J'aurai voulu savoir... www.commentcamarche.net/forum/affich-8632144-info-ecole-programmation-bac-es
Ouvrir/fermer le lecteur CD avec un bat (Résolu) Bonjour, quelle est l'instruction qui permet d'ouvrir/fermer le lecteur CD dansun fichier batch BATou autre language supporté par windows (car je ne possède aucun compilateur) merci www.commentcamarche.net/forum/affich-7584658-ouvrir-fermer-le-lecteur-cd-avec-un-bat

Résultats pour language du .bat

[Programmation] Comment débuter, quel langage?Comment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser www.commentcamarche.net/faq/sujet-457-programmation-comment-debuter-quel-langage
Ajouter la langue arabe au clavier français sous WindowsPour ajouter le clavier en arabe sous Windows XP il suffit d'aller dans : Démarrer -> Panneau de configuration -> Options régionales et linguistiques Dans l'onglet "Langue" (ou Clavier et langues), cocher la case "Installer les fichiers pour les... www.commentcamarche.net/faq/sujet-6619-ajouter-la-langue-arabe-au-clavier-francais-sous-windows
[Windows] Economiser les batteries d'un ordinateur portableVoici quelques astuces qui vous permettront d'économiser les batteries de votre ordinateur portable, et ainsi de gagner en autonomie. Qu'est-ce qui consomme ? Ce sont les composants électroniques et mécaniques qui consomment du courant. Il y a... www.commentcamarche.net/faq/sujet-4382-windows-economiser-les-batteries-d-un-ordinateur-portable

Résultats pour language du .bat

Langage simple pour créer jeux video (Résolu)Bonjour, selon vous, quel est le langage le plus simple en programmation a utiliser pour programmer un jeu en 2d ??? je voudrai faire un décor avec paint par exmple, et y faire avancer un petit bonhome dedans, un bonhome qui se bat avec des petis... www.commentcamarche.net/forum/affich-6515615-langage-simple-pour-creer-jeux-video
[Batch] Les variables d'environement (Résolu)Bonjour, Je voulais vous demander si toutes les variables d'environnements du langages de programmation batch ce situent ici: http://www.commentcamarche.net/systemes/variables environnement.php3 Je voulais juste m'en assurer... merci... www.commentcamarche.net/forum/affich-6737521-batch-les-variables-d-environement
[Langage C] Quelle format d'explotation? (Résolu)Bonjour, Je suis débutant en langage C et je voudrait savoir... Comment sa marche :D . Enfaite je sais que l'on peut programme le C simplement avec le WordPad. Mais je voudrait savoir quelle extention il faut rajouter ( .exe ; .bat etc...). Merci... www.commentcamarche.net/forum/affich-2433848-langage-c-quelle-format-d-explotation

Résultats pour language du .bat

Télécharger BatteryBarDepuis leur sortie d'usine les ordinateurs portables qui se respectent possèdent déjà leur propre affichage de niveau de batterie disponible lorsque la prise sur secteur est débranchée. Mais cette information est basique, elle ne montre par... www.commentcamarche.net/telecharger/telecharger-34056414-batterybar
Télécharger BatchDownloadPour ne plus perdre du temps à télécharger des images une à une, essayez cette extension Firefox. BatchDownload est une extension Firefox lui permettant de télécharger plusieurs contenus Internet à la fois. Il est surtout destiné à certains types... www.commentcamarche.net/telecharger/telecharger-34056419-batchdownload

Résultats pour language du .bat

Lego BatmanDescription:LEGO Batman: The Video Game is the latest game from the award-winning team behind the LEGO Star Wars series. With trademark LEGO fun and charm,the game takes you into the world of the ultimate crime-fighting hero. LEGO Batman brings the... www.commentcamarche.net/guide-achat/lego-batman-1132315-fiche-technique

Résultats pour language du .bat

PL/SQL - Introduction au langage PL/SQLIntroduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui... www.commentcamarche.net/contents/plsql/plsqlintro.php3
Javascript - Introduction au langage JavascriptQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des... www.commentcamarche.net/contents/javascript/jsintro.php3
Le langage SQLQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,... www.commentcamarche.net/contents/sql/sqlintro.php3