FolderVisualizer — программная утилита для анализа и визуализации использования дискового пространства на локальных и внешних файловых системах. Она предназначена для быстрого определения крупных и редко используемых файлов и папок, упрощения навигации по структуре хранилища и поддержки принятия решений по удалению или архивации данных. Программа обычно реализует визуальные представления распределения места, предоставляет сводные метрики и инструменты фильтрации по типам, размерам и времени модификации.
Исторически такие утилиты появились как ответ на рост объёмов персональных и корпоративных данных и необходимость оперативного управления пространством на дисках с ограниченной ёмкостью. Конкретных исторических сведений о проекте FolderVisualizer в открытых источниках может быть недостаточно; при отсутствии подробной документированной истории в этой статье кратко описаны типичные возможности и сценарии применения, характерные для приложений данного класса.
- Сканирование файловой системы: рекурсивное обследование директорий с учётом разрешений, скрытых и системных файлов, возможность исключения путей и масок.
 - Визуализация распределения: графические представления распределения места (деревья, диаграммы, "карты" дискового пространства), позволяющие быстро обнаружить узкие места.
 - Сортировка и фильтрация: отбор по размеру, типу файла, дате последней модификации и частоте доступа; группировка по расширениям или владельцам.
 - Интерактивный обзор: навигация по иерархии папок с возможностью просмотра подробной информации о выбранных элементах и быстрого перехода в проводник операционной системы.
 - Операции с файлами: средства для безопасного удаления, перемещения или архивации крупных и устаревших файлов с подтверждением пользователя и возможностью восстановления.
 - Отчётность: генерация отчётов о занятом пространстве в различных форматах, сводная статистика и история изменений для мониторинга трендов использования места.
 - Производительность: оптимизированные алгоритмы обхода и кеширования метаданных для работы с большими объёмами данных и сетевыми хранилищами.
 - Конфигурация и расширяемость: настройка параметров сканирования, сценариев автоматизации и поддержка плагинов или модулей для интеграции с внешними инструментами управления данными.
 - Безопасность и права доступа: соблюдение прав доступа файловой системы при сканировании, возможность работы от имени различных пользователей и журналирование действий, связанных с удалением данных.
 - Мультиплатформенность: реализация на различных операционных системах или предоставление совместимых интерфейсов для удалённого анализа, где это реализовано в конкретной версии утилиты.