Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске

Ответить
Аватара пользователя
pocient

Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске

Сообщение pocient »

Может уже кто нибудь писал скриптик, для расчета количества папок на диске..

т.е. что мне надо...

есть диск ..например H:/vid/

папочке вид есть некое количество папок которые необходимо контролировать каждый день...чтобы их было 24 штуки...

каким образом можно это сделать???
Аватара пользователя
pocient

Re: Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске

Сообщение pocient »

папки следующего плана:

11-08-09 00

................... и до

11-08-09 23



и так каждый день добавляются папки....
Аватара пользователя
pocient

Re: Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске

Сообщение pocient »

Если в примитиве (т.е., в соответствии с достаточностью исходных данных), то так:



Код:

Код: Выделить всё

@echo off
for /d %%D in ("C:\Windows\*.*") do set /a Dirs+=1
Echo Сейчас Каталогов %Dirs%

Во второй строчке указывается путь к контролируемым каталогам с маской (желательно подогнать к маске катлогов). На выходе - в переменной Dirs - количекство подкаталогов, включая скрытые.
Аватара пользователя
amel27

Re: Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске

Сообщение amel27 »

если просто подсчитать количество можно так:



Код:

Код: Выделить всё

@Echo Off
Set $D=C:\WINDOWS
DIR /A:D/B "%$D%\*"|Find /V /C ""
Аватара пользователя
pocient

Re: Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске

Сообщение pocient »

Спасибо! Буду пробовать!

А если мне нужно еще посчитать количество файлов в каждой папке?

названия файлов идут в десятиричной системе до 48?

и если не хватает файлов как сделать так чтобы отправляло письмо на почту с уведомлением?
Аватара пользователя
pocient

Re: Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске

Сообщение pocient »

Цитата pocient:



мне нужно еще посчитать количество файлов в каждой папке?
Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске




сколько уровней подпапок, по которым считать, какая структура?


Цитата pocient:



как сделать так чтобы отправляло письмо на почту с уведомлением?
Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске




поищи по форуму, вроде уже было подобное
Аватара пользователя
pocient

Re: Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске

Сообщение pocient »

пример.

h:/vid/......





....где точки идут папки 11-08-09 00

................... и до

11-08-09 23

12-08-09 00

................... и до

12-08-09 23

и так месяц приблизительно....00-23 время записи...

11-08-09 00 в этой папке уже идут файлы которые нужно считать.

48 штук записанные в 10ом коде.!
Аватара пользователя
amel27

Re: Любой язык - кто нибудь писал скриптик, для расчета количества папок на диске

Сообщение amel27 »

Код:

Код: Выделить всё

@Echo Off
Set $D=h:\vid
For /F "Delims=" %%i In ('DIR /A:D/B "%$D%\??-??-?? ??"') Do (
   For /F "Delims=" %%a In ('DIR /A:-D/B "%$D%\%%i\*"^|Find /V /C ""') Do (
      Echo %%i - %%a файлов
   )
)
Ответить

Вернуться в «Скриптовые языки администрирования Windows»