7

Как использовать команду dir для проверки количества файлов .txt в папке (например, C:\Temp\)?

6 ответов6

12
dir c:\temp\*.txt

Это дает вам сводку количества файлов, соответствующих этому конкретному шаблону.

dir c:\temp\*.txt | find "File(s)"

Если вы хотите видеть только количество и не хотите видеть имена файлов.

4

Если вам нужно количество файлов в переменной Batch для дальнейшей обработки, вы можете получить его следующим образом:

set i=0
for %%a in (*.txt) do set /a i+=1

После переменной для i указывается количество файлов .txt.

3

Вы можете использовать следующее. Как только он закончится, вы увидите сводку с количеством совпадений:

dir *.txt /w /s
1

В командной строке или в пакетном скрипте введите:

dir | find /c ".txt"

Это получит список всех текстовых файлов в папке ...

Чтобы узнать количество файлов всех типов в папке, посмотрите здесь:

http://codebyjoshua.blogspot.com/2013/08/find-count-of-files-in-folder-at.html

1

Идеальный способ подсчета файлов .txt в папке:

CD %UserProfile%\Desktop
DIR *.txt | FIND /c /i ".txt"
-3
for /F %i IN ('dir /b ^| find /i "." /c') DO if %i EQU 69 echo "the same"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .