Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Я бы скорее выбрал вариант вида |Путь|Интервал возраста|Количество|Размер|Среднее|. А с неё уже потом можно лепить какие угодно варианты, хоть сводные таблицы, хоть диаграммы для разнообразного анализа. В качестве инструмента — LogParser:
Код: Выделить весь код
LogParser.exe "SELECT EXTRACT_PATH(Path) AS OnlyPath, QUANTIZE(CreationTime, 604800) AS DateInterval, COUNT(*) AS TotalFiles, DIV(SUM(Size), 1024) AS TotalSize, DIV(TotalSize, TotalFiles) AS Average INTO 'Result.csv' FROM '\\SrvFile(01-10)\*.*' WHERE Name <> '.' AND Name <> '..' GROUP BY OnlyPath, DateInterval" -i:FS -recurse:-1 -headers:on -stats:off -oCodepage:1251 -oSeparator:; -o:TSV
Интервал вполне может задаваться параметром запроса (в примере он задан жёстко в запросе в неделю).

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

Отправлено: 02:24, 18-06-2016 | #6