Генератор дерева каталогов / папок (ASCII)
Гид
Генератор дерева папок и директорий
Преобразует простой вложенный список файлов или набор путей, разделённых слешами, в чистое ASCII-дерево директорий с корректными символами рисования рамок. Идеально подходит для README, технической документации, блогов и обзоров кода, где визуальная структура проекта передаёт больше информации, чем простой список путей файлов.
Как использовать
- Вставьте вводной вложенный список файлов (пробелы или табуляции) или список путей, разделённых слешами (один путь на строку).
- Выберите формат ввода — оставьте на этом значке Автоопределение для большинства случаев.
- Выберите стиль дерева: символы Unicode, простой ASCII или чистое вложение с пробелами.
- Включите иконки файлов/папок, добавление слеша в конце папок или режим компактного отображения по мере необходимости.
- Нажмите на Копировать кнопку для получения сгенерированного дерева или Скачать его как
tree.txtфайл.
Возможности
- Два формата ввода – вложенный список или пути, разделённые слешами, с автоматическим распознаванием.
- Три стиля отображения – символы Unicode (├── └── │), простой ASCII (|– `– |) или чистое вложение.
- Переключение иконок – добавляются иконки 📁 и 📄 для быстрого различия папок и файлов.
- Опция добавления слеша в конце – папки помечаются слешом в конце для однозначного вывода.
- Компактный режим – более плотное горизонтальное расстояние для глубоко вложенных деревьев.
- Автоматическое распознавание папок – любой путь, содержащий дочерние элементы, отображается как папка; листовые элементы становятся файлами, если вы не добавляете слеш в конце.
- Мгновенное отображение на стороне клиента – нет загрузки, нет обращения к серверу, никакие данные не покидают ваш браузер.
Распространенные случаи использования
- Документация README – показывает структуру проекта, чтобы участники могли быстро ориентироваться в кодовой базе.
- Учебные материалы и блоги – иллюстрирует структуру файлов до приведения кодовых примеров.
- Обзоры кода и документы по дизайну – передаёт предложенный структурный план папок для новых функций.
- Материалы для настройки новых сотрудников – помогает новым инженерам понять структуру монорепозитория или микросервисов.
- Отчёты о проблемах и воспроизведение ошибок – вставьте минимальную структуру репозитория при подаче запросов в GitHub.
Часто задаваемые вопросы
-
Что такое символы рисования рамок?
Символы рисования рамок — это Unicode-символы (диапазон U+2500–U+257F), предназначенные для рисования рамок, линий и соединителей дерева с моностайным текстом. Стиль дерева использует ├ (U+251C), └ (U+2514), ─ (U+2500) и │ (U+2502) для отображения ветвления без изображений. Они отображаются стабильно в любой среде UTF-8, включая редакторы кода, предварительные просмотры Markdown и терминалы.
-
Когда следует использовать стиль ASCII вместо символов Unicode?
Используйте простой ASCII (|-- и `--) в тех средах, где Unicode может не отображаться корректно: устаревшие терминалы, определённые системы лог-агрегации, простые письма или системы с жёстким ограничением на ASCII. Символы рисования рамок выглядят чище в современных редакторах, README на GitHub и большинстве платформ документирования.
-
Как инструмент определяет папки и файлы?
В случае ввода путей, разделённых слешами, любая компонента пути, имеющая дочерние элементы, считается папкой, а имена листьев — файлами. Вы можете изменить этот алгоритм, добавив слеш в конце (например, my-project/empty-folder/) для принудительного отображения узла как папки, даже если у него нет дочерних элементов. В случае вложенного ввода тот же принцип применяется.
-
Почему использовать моностайный шрифт для вывода дерева?
Соединители дерева выравниваются по вертикали только тогда, когда каждый символ занимает одинаковую горизонтальную ширину. Пропорциональные шрифты сжимают узкие символы, такие как вертикальная черта, нарушая выравнивание между строками родителя и дочерних элементов. Всегда вставляйте результат в моностайный контекст, такой как блок кода, терминал или отформатированный Markdown.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент было добавлено 17 Июня, 2026
