J'essaie de trouver, en une seule ligne, le nombre de fichiers (* .rar) dans un répertoire.Nombre de fichiers dans un répertoire
Pour ce faire, je suis en utilisant les commandes:
for /f "delims=" %i in ('find /c ".rar" "D:\backup e ckpdb ept-icd\test\unload\lista_files_rar.txt"') do echo %i
mais la valeur de% i je à la fin est la suivante: D: \ BACKUP E CKPDB EPT-ICD \ TEST \ UNLOAD \ LISTA_FILES_RAR.TXT: 8
Je voudrais obtenir seulement le nombre 8 donc au lieu de renvoyer la valeur que j'attribuerais à une variable. J'utilise la ligne de commande: dir/b * .rar |
find/c ".rar" qu'elle renvoie la valeur des fichiers rar dans le répertoire, mais je ne peux pas attribuer la valeur à une variable, par exemple: dir/b * .rar | trouver/c ".rar" | set/a fichiers =
J'ai essayé aussi d'utiliser les jetons de mots clés = 2, mais il ne fonctionne pas
ps Si possible de le faire uniquement avec la commande find est également mieux