Я пытаюсь найти только в одной строке количество файлов (* .rar) в каталоге.
Для этого я использую команды:
for /f "delims=" %i in ('find /c ".rar" "D:\backup e ckpdb ept-icd\test\unload\lista_files_rar.txt"') do echo %i
но значение% i, которое у меня есть в конце: D: \ BACKUP E CKPDB EPT-ICD \ TEST \ UNLOAD \ LISTA_FILES_RAR.TXT: 8
Я хотел бы получить только число 8, поэтому вместо вывода значения я бы присвоил значение переменной.
Я использую командную строку: dir / b * .rar | найти / с ".rar"
что он возвращает значение rar-файлов в каталоге, но я не могу присвоить значение переменной, например: dir / b * .rar | найти / с ".rar" | set / a files =
Я также пытался использовать ключевое слово tokens = 2, но оно не работает
p.s Если это можно сделать только с помощью команды find, то лучше