Lewati ke konten utama

Pembuat Pohon Direktori

Ubah daftar file yang indented atau satu set path yang dipisahkan garis miring menjadi pohon direktori ASCII yang rapi. Deteksi otomatis format input, mendukung konektor box-drawing atau ASCII biasa, ikon πŸ“/πŸ“„ opsional, garis miring akhir folder, dan tata letak ringkas.

Input

Opsi

Output

Pohon yang Dihasilkan
 
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/directory-tree-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "originalText": "my-project\n  src\n    components\n      Button.tsx…",
    "inputFormat": "auto",
    "treeStyle": "box",
    "showIcons": "",
    "trailingSlash": "true",
    "compactMode": ""
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan β€” tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `directory-tree-generator` tool (Directory Tree Generator) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/directory-tree-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Pembuat Pohon Direktori β€” iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri β€” gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Pembuat Pohon Direktori mengubah daftar file dan folder biasa menjadi pohon direktori ASCII yang rapi dan mudah dibaca β€” seperti yang Anda lihat dalam README proyek, jawaban Stack Overflow, atau dokumentasi. Tempel outline indented atau satu set path yang dipisahkan garis miring, dan itu akan merender pohon yang terhubung dengan benar dengan karakter β”œβ”€β”€, └──, dan β”‚ (atau ASCII biasa, atau indentasi sederhana).

Cara menggunakannya

  1. Tempel struktur Anda ke dalam kotak input. Dua format diterima:
    • Daftar indented β€” satu item per baris, menggunakan spasi atau tab untuk menunjukkan penyarangan (seperti outline bullet tanpa bullet).
    • Path dipisahkan garis miring β€” satu path lengkap per baris, misalnya my-project/src/index.ts.
  2. Biarkan Format Input di Deteksi otomatis (itu beralih ke mode path ketika sebagian besar baris berisi garis miring), atau pilih mode spesifik.
  3. Pilih Gaya Pohon: karakter box-drawing, ASCII biasa (|--, `--), atau indentasi spasi saja.
  4. Aktifkan opsi β€” ikon file/folder (πŸ“/πŸ“„), garis miring akhir pada folder, dan mode ringkas untuk spasi vertikal yang lebih ketat.

Pohon dihasilkan ulang saat Anda mengetik, dan Anda dapat menyalin atau mengunduh hasilnya sebagai tree.txt.

Bagaimana cara mengetahui apa itu file versus folder?

Apa pun dengan anak adalah folder; node daun tanpa anak diperlakukan sebagai file. Untuk memaksa folder yang tidak memiliki konten yang terdaftar, tambahkan garis miring akhir ke namanya (misalnya assets/). Folder mendapatkan ikon πŸ“ dan garis miring akhir opsional; file mendapatkan πŸ“„.

Apa perbedaan antara gaya pohon?

Box-drawing menggunakan karakter garis Unicode untuk tampilan paling bersih dan ideal untuk README GitHub dan Markdown. ASCII hanya menggunakan karakter keyboard, yang lebih aman untuk lingkungan teks biasa, komentar kode, atau terminal dengan dukungan font terbatas. Hanya spasi menghilangkan konektor sepenuhnya dan hanya memberi indentasi setiap level β€” berguna ketika Anda menginginkan outline minimal.

Bisakah saya menempel path yang disalin dari terminal saya?

Ya. Output dari find . atau daftar git ls-files bekerja langsung β€” letakkan satu path per baris dan alat merekonstruksi folder bersama menjadi satu pohon. Folder induk duplikat digabung secara otomatis, dan urutan penyisipan dipertahankan.

Apakah itu menangani tab dan indentasi campuran?

Tab dinormalisasi menjadi empat spasi, dan unit indent disimpulkan dari indentasi terkecil dalam input Anda, jadi outline dua spasi dan empat spasi keduanya bekerja. Pertahankan indentasi yang konsisten dalam daftar tunggal untuk penyarangan paling akurat.

Privasi

Alat ini berjalan sepenuhnya di browser Anda. Daftar file Anda tidak pernah diunggah β€” pohon dihasilkan secara lokal di perangkat Anda, jadi Anda dapat dengan aman menempel struktur proyek internal tanpa apa pun meninggalkan mesin Anda.

directorytreeasciifolderfile-structurereadme

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.