Как использовать команду dir для проверки количества файлов .txt в папке (например, C:\Temp\
)?
6 ответов
dir c:\temp\*.txt
Это дает вам сводку количества файлов, соответствующих этому конкретному шаблону.
dir c:\temp\*.txt | find "File(s)"
Если вы хотите видеть только количество и не хотите видеть имена файлов.
Если вам нужно количество файлов в переменной Batch для дальнейшей обработки, вы можете получить его следующим образом:
set i=0
for %%a in (*.txt) do set /a i+=1
После переменной для i
указывается количество файлов .txt.
Вы можете использовать следующее. Как только он закончится, вы увидите сводку с количеством совпадений:
dir *.txt /w /s
В командной строке или в пакетном скрипте введите:
dir | find /c ".txt"
Это получит список всех текстовых файлов в папке ...
Чтобы узнать количество файлов всех типов в папке, посмотрите здесь:
http://codebyjoshua.blogspot.com/2013/08/find-count-of-files-in-folder-at.html
Идеальный способ подсчета файлов .txt в папке:
CD %UserProfile%\Desktop
DIR *.txt | FIND /c /i ".txt"
for /F %i IN ('dir /b ^| find /i "." /c') DO if %i EQU 69 echo "the same"