Моя конечная цель - вернуть данные с помощью анализатора журнала в таблице, подобной этой
PATH QTY SIZE(KB) C:\Path\dir 1200 150223
Я могу представить запрос в уме, но мне кажется, что я что-то упускаю. (Наверное, это очевидно). Вот мой запрос, как у меня сейчас:
C:\scripts>logparser -i:fs "SELECT f.* FROM (SELECT path FROM C:\DOWNLOADS\*.* WHERE ATTRIBUTES LIKE 'D%') f"
Я получаю эту ошибку: «Ошибка: синтаксическая ошибка: ожидается ключевое слово FROM вместо токена« * »»
Если я немного изменю свой код на следующий, я получу еще одну любопытную ошибку...
C:\scripts>logparser -i:fs "SELECT * FROM (SELECT path FROM C:\DOWNLOADS\*.* WHERE ATTRIBUTES LIKE 'D%')"
Я получаю сообщение об ошибке: «Не удается открыть: ошибка поиска файлов в папке C:\scripts (ВЫБЕРИТЕ путь ИЗ C:\DOWNLOADS: неверный синтаксис имени файла, имени каталога или метки тома.
Я хотел бы вернуть размер различных подкаталогов ниже пути c:\downloads. Я бы отрегулировал подстановочные знаки, чтобы еще больше сузить результаты.
РЕДАКТИРОВАТЬ. Дополнительная информация. Я надеюсь вернуть данные из структуры, подобной этой:
TopFolder |_SubFolder | |_SubSubFolder1 | |_SubSubFolder2 | |_SubSubFolder3 |_OtherFolder
Возвращает таблицу или какую-либо форму данных, например:
_FolderName___Qty____AvgSize____MaxSize____MinSize SubSubFolder1 250 334533 45000 445 SubSubFolder2 123 4443 2233 344 ....