Tidak suka iklan? Pergi Bebas Iklan Hari ini

Generator Pohon Direktori/Folder (ASCII)

PengembangTeks
IKLAN · HAPUS?
MEMASUKKAN

Pilihan

IKLAN · HAPUS?

Memandu

Generator Pohon Direktori/Folder (ASCII)

Generator Pohon Direktori/Folder

Ubah daftar file sederhana dengan indentasi atau kumpulan jalur yang dipisahkan oleh garis miring menjadi pohon direktori ASCII yang rapi menggunakan karakter penggambar kotak yang tepat. Sangat cocok untuk README, dokumentasi teknis, posting blog, dan peninjauan kode di mana struktur proyek secara visual lebih efektif daripada daftar file jalur yang datar.

Cara Penggunaan

  1. Tempel daftar file yang terindentasi (spasi atau tab) atau daftar jalur yang dipisahkan oleh garis miring (satu per baris) ke kotak masukan.
  2. Pilih format masukan — biarkan tetap pada nilai default Deteksi Otomatis untuk kebanyakan kasus.
  3. Pilih gaya pohon: penggambar kotak Unicode, ASCII biasa, atau indentasi murni.
  4. Sesuaikan ikon file/folder, tanda garis miring di akhir folder, atau mode kompak sesuai kebutuhan.
  5. Klik Menyalin tombol untuk mengambil pohon yang dihasilkan, atau Unduh sebagai tree.txt file.

Fitur

  • Dua format masukan – Daftar yang terindentasi atau jalur yang dipisahkan oleh garis miring, dengan deteksi otomatis.
  • Tiga gaya tampilan – Penggambar kotak Unicode (├── └── │), ASCII murni (|– `– |), atau indentasi biasa.
  • Pengaturan ikon – Sisipkan penanda 📁 dan 📄 untuk membedakan folder dan file secara cepat.
  • Opsi tanda garis miring di akhir – Tandai folder dengan tanda garis miring di akhir untuk hasil yang jelas.
  • Mode kompak – Ruang horizontal yang lebih sempit untuk pohon yang sangat terdalam.
  • Deteksi otomatis folder – Setiap jalur yang memiliki anak-anak ditampilkan sebagai folder; daftar akhir menjadi file kecuali Anda menambahkan tanda garis miring di akhir.
  • Pengolahan instan di sisi klien – Tidak perlu mengunggah, tidak ada perjalanan ke server, tidak ada data yang meninggalkan browser Anda.

Kasus Penggunaan Umum

  • Dokumentasi README – Tunjukkan susunan proyek agar kontributor dapat dengan cepat menavigasi kode sumber.
  • Tutorial dan posting blog – Gambarkan struktur file sebelum memperkenalkan contoh kode.
  • Peninjauan kode & dokumen desain – Komunikasikan struktur folder yang diusulkan untuk fitur baru.
  • Bahan onboarding – Bantu insinyur baru memahami susunan monorepo atau microservice.
  • Laporan masalah & reproduksi bug – Tempel struktur repositori minimal saat mengajukan masalah di GitHub.

Tanya Jawab Umum

  1. Apa itu karakter penggambar kotak?

    Karakter penggambar kotak adalah simbol Unicode (range U+2500–U+257F) yang dirancang untuk menggambar kotak, garis, dan penghubung pohon menggunakan teks monospace. Gaya pohon direktori menggunakan ├ (U+251C), └ (U+2514), ─ (U+2500), dan │ (U+2502) untuk menggambar struktur cabang tanpa grafik bitmaps. Karakter-karakter ini tampil secara konsisten di setiap lingkungan UTF-8, termasuk editor kode, tampilan Markdown, dan terminal.

  2. Kapan saya harus menggunakan gaya ASCII daripada karakter penggambar Unicode?

    Gunakan ASCII sederhana (|-- dan `--) ketika lingkungan tujuan mungkin tidak menampilkan Unicode dengan benar: terminal kuno, agregator log tertentu, email teks sederhana, atau sistem dengan batasan hanya ASCII. Karakter penggambar kotak terlihat lebih rapi di editor modern, README GitHub, dan platform dokumentasi lainnya.

  3. Bagaimana alat ini membedakan folder dari file?

    Dalam input yang dipisahkan garis miring, setiap komponen jalur yang memiliki anak di bawahnya dianggap sebagai folder, sedangkan nama daun dianggap sebagai file. Anda dapat mengatasi heuristik ini dengan menambahkan garis miring di akhir (misalnya my-project/empty-folder/) untuk memaksa suatu node ditampilkan sebagai folder bahkan jika tidak memiliki anak. Dalam input terindentasi, aturan yang sama berlaku untuk membedakan daun dari parent.

  4. Mengapa menggunakan font monospace untuk output pohon?

    Konektor pohon hanya teratur secara vertikal ketika setiap karakter memiliki lebar horizontal yang sama. Font proporsional mengkomprimasi simbol-simbol sempit seperti garis vertikal, yang memecah penyesuaian antara baris induk dan anak. Selalu tempelkan output ke konteks monospace seperti blok kode, terminal, atau Markdown yang telah disesuaikan.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?