Cara Mencetak Isi Direktori Dengan Kaedah Berbeza

Anda boleh menyalin kandungan folder dengan memilih semua item dalam folder, menekan kekunci Shift dan mengklik perintah Salin sebagai Laluan di menu klik kanan. Kemudian buka Notepad atau penyunting teks lain dan tampal kandungannya dari papan keratan.

Tetapi jika anda perlu mencetak senarai direktori untuk folder dan subfolder semasa secara berulang, anda memerlukan pendekatan yang berbeza. Artikel ini membincangkan pelbagai cara untuk menyenaraikan kandungan folder termasuk kaedah baris perintah Windows, atau menggunakan Google Chrome, atau penyemak imbas web Firefox.

Cetak Isi Direktori menggunakan Prompt Perintah

  1. Buka folder di mana anda ingin mencetak senarai direktori.
  2. Ketik cmd.exe di bar alamat untuk membuka Prompt Perintah di folder semasa.
  3. Taipkan arahan berikut dan tekan ENTER:
     dir / o: gn 

    Ini menunjukkan senarai fail dan folder dalam direktori itu.

    Salin ke papan keratan

    Untuk mengeluarkan senarai kandungan direktori ke papan keratan, gunakan arahan berikut:

     dir / o: gn | klip 

    Kemudian, untuk melihat output, buka Notepad dan tampal kandungannya dari papan keratan.

    Cetak output ke fail

    Sebagai alternatif, anda juga boleh menulis output terus ke fail sementara %temp%\printdir.txt, menggunakan baris perintah berikut:

     dir / o: gn> "% temp% \ printdir.txt" 

    Kemudian, buka fail %temp%\printdir.txt menggunakan Notepad.

    Untuk menyenaraikan kandungan direktori secara berulang (termasuk subfolder), gunakan argumen /s :

     dir / o: gn / s> "% temp% \ printdir.txt" 

Tambahkan Direktori Cetak ke menu klik kanan

Untuk menambahkan perintah Print Directory List ke menu klik kanan, ikuti langkah berikut:

  1. Buka Notepad, dan salin teks berikut ke Notepad:
     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT \ Directory \ shell \ printdir] @ = "Print Directory Contents" [HKEY_CLASSES_ROOT \ Directory \ shell \ printdir \ command] @ = hex (2): 63, 00, 6d, 00, 64, 00, 2e, 00, 65, 00, 78, 00, 65, 00, 20, 00, 2f, 00, 63, 00, 20, 00, 64, \ 00, 69, 00, 72, 00, 20, 00, 2f, 00, 2d, 00, 70, 00, 20, 00, 2f, 00, 6f, 00, 3a, 00, 67, 00, 6e, 00, \ 20, 00, 22, 00, 25, 00, 31, 00, 22, 00, 3e, 00, 25, 00, 74, 00, 65, 00, 6d, 00, 70, 00, 25, 00, 5c, \ 00, 70, 00, 72, 00, 69, 00, 6e, 00, 74, 00, 64, 00, 69, 00, 72, 00, 2e, 00, 74, 00, 78, 00, 74, 00, \ 20, 00, 26, 00, 26, 00, 20, 00, 73, 00, 74, 00, 61, 00, 72, 00, 74, 00, 20, 00, 6e, 00, 6f, 00, 74, \ 00, 65, 00, 70, 00, 61, 00, 64, 00, 2e, 00, 65, 00, 78, 00, 65, 00, 20, 00, 25, 00, 74, 00, 65, 00, \ 6d, 00, 70, 00, 25, 00, 5c, 00, 70, 00, 72, 00, 69, 00, 6e, 00, 74, 00, 64, 00, 69, 00, 72, 00, 2e, \ 00, 74, 00, 78, 00, 74, 00, 00, 00 
  2. Simpan fail sebagai print_dir.reg dan klik dua kali print_dir.reg untuk menjalankannya.

Ini menambah perintah Print Directory Contents ke menu klik kanan untuk folder, yang apabila diklik, menunjukkan isi direktori menggunakan Notepad secara automatik.

$config[ads_text6] not found

Nota: Kod hex di atas diterjemahkan kepada arahan berikut:
 cmd.exe / c dir / -p / o: gn "% 1">% temp% \ printdir.txt && start notepad.exe% temp% \ printdir.txt 

Perintah dibuat dalam kunci pendaftaran berikut:

 HKEY_CLASSES_ROOT \ Direktori \ shell \ printdir \ perintah 

Contoh output apabila anda mengklik Kandungan Direktori Cetak:

 Isipadu dalam pemacu D tidak mempunyai label. Nombor Siri Jilid adalah F4AC-F4D1 Direktori D: \ Laman Web \ muat naik \ 2019 \ 02 05/20/2019 12:18 PG. 05/20/2019 12:18 AM .. 05/20/2019 12:18 AM 13, 751 800f081f-0x20003.png 02/24/2019 10:47 AM 39, 751 set-pin-error-0x80090016.png 02/23/2019 07:46 PM 106, 081 w10-default.zip 05/20/2019 12:18 AM 11, 812 w10-disable-developer-mode.png 02/23/2019 07:46 PM 10, 505 w10-userprofile-fail-sign-in.png 5 Fail 181, 900 bait 2 Dir 274, 388, 795, 392 bait percuma 

Cetak senarai direktori dalam format Pokok

Untuk mencetak isi direktori dalam format hierarki, gunakan sintaks baris perintah ini:

 TREE [drive:] [path] [/ F] [/ A] / F Paparkan nama fail dalam setiap folder. / A Gunakan ASCII dan bukannya watak yang dilanjutkan. 

Perintah TREE selalu menyenaraikan item dalam folder dan subfolder semasa secara berulang. Tetapi keluaran pokok tidak akan mempunyai perincian selain nama fail dan folder.

Contoh:

 tree / f / ad: \ backup \ tweaks | klip 

Contoh output arahan Tree:

Tambahkan "Cetak Isi Direktori (Pohon)" ke menu klik kanan

Untuk menambahkan Kandungan Direktori Cetak (Pohon) di menu klik kanan untuk folder:

  1. Dengan menggunakan Notepad, buat fail .reg dari kandungan berikut:
     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT \ Directory \ shell \ printdirtree] @ = "Isi Direktori Cetak (Pohon)" [HKEY_CLASSES_ROOT \ Direktori \ shell \ printdirtree \ command] @ = hex (2): 63, 00, 6d, 00, 64, 00, 2e, 00, 65, 00, 78, 00, 65, 00, 20, 00, 2f, 00, 63, 00, 20, 00, 74, \ 00, 72, 00, 65, 00, 65, 00, 20, 00, 2f, 00, 61, 00, 20, 00, 2f, 00, 66, 00, 20, 00, 22, 00, 25, 00, \ 31, 00, 22, 00, 20, 00, 3e, 00, 25, 00, 74, 00, 65, 00, 6d, 00, 70, 00, 25, 00, 5c, 00, 70, 00, 72, \ 00, 69, 00, 6e, 00, 74, 00, 64, 00, 69, 00, 72, 00, 2e, 00, 74, 00, 78, 00, 74, 00, 20, 00, 26, 00, \ 26, 00, 20, 00, 73, 00, 74, 00, 61, 00, 72, 00, 74, 00, 20, 00, 6e, 00, 6f, 00, 74, 00, 65, 00, 70, \ 00, 61, 00, 64, 00, 2e, 00, 65, 00, 78, 00, 65, 00, 20, 00, 25, 00, 74, 00, 65, 00, 6d, 00, 70, 00, \ 25, 00, 5c, 00, 70, 00, 72, 00, 69, 00, 6e, 00, 74, 00, 64, 00, 69, 00, 72, 00, 2e, 00, 74, 00, 78, \ 00, 74, 00, 00, 00 
  2. Jalankan fail .reg dengan mengklik dua kali padanya.
Kod hex di atas diterjemahkan ke baris perintah berikut:
 cmd.exe / c tree / a / f "% 1">% temp% \ printdir.txt && start notepad.exe% temp% \ printdir.txt 

Ini menambahkan arahan Print Directory Contents (Tree) ke menu klik kanan untuk folder.

Cetak Isi Direktori menggunakan Google Chrome

Buka Google Chrome, ketik jalur folder di bar alamat dan tekan ENTER. Ini menunjukkan kandungan folder, disusun mengikut Nama dengan folder di atas. Anda boleh menyusunnya mengikut kehendak anda - mengikut lajur Saiz atau Tarikh Diubah - berkat fungsi JavaScript sortable Table Chrome.

Sementara ikon file dan folder ditunjukkan dalam tampilan normal, ikon tidak akan dikeluarkan ketika Anda mencetak isi direktori ke pencetak fizikal atau mengeluarkan ke file.

Cetak Isi Direktori menggunakan Mozilla Firefox

Di Mozilla Firefox, senarai direktori ditunjukkan dengan cara yang lebih baik, dengan helaian gaya yang lebih baik.

Klik tajuk lajur Nama untuk menyusun senarai mengikut nama dengan folder di atas .

Ikon fail dan folder kelihatan kemas, tetapi kemungkinan besar anda tidak mahu melihatnya dalam bentuk cetak. Dialog pratonton cetak Firefox akan menunjukkan ikon untuk setiap fail yang disenaraikan, tetapi tidak untuk folder.

Anda dapat menerapkan gaya Anda sendiri ke halaman isi direktori, dan menghapus ikon file / folder dari dicetak.

Tambah atau Buang Gaya Tersuai

Lancarkan Firefox Developer Tools / Inspector dengan menekan Shift + F7. Sebagai alternatif, gunakan F12 (atau Ctrl + Shift + i) dan klik "Style Editor".

Tambahkan yang berikut ke Editor Helaian Gaya.

 .dir::after { content: "/" } img { display:none } 

Kemudian hapus baris berikut di tetingkap Editor Gaya, dan tutup Alat Pembangun (Ctrl + Shift + i).

 .dir::before { content: url(resource://gre/res/html/folder.png); } 

Melakukannya akan menyembunyikan ikon fail dan folder untuk mengelakkannya dicetak. Juga, untuk membezakan fail dan folder dengan mudah, kod gaya gaya kustom menambahkan garis miring ke depan (“/”) setelah nama direktori. Chrome, sebaliknya, melakukan ini secara lalai.

$config[ads_text6] not found

Jadi, inilah gambaran pratonton cetakan, dan begitu juga output akhir ke pencetak atau fail PDF.

Catatan: Di Internet Explorer atau Microsoft Edge, ketika anda mengetik lorong direktori, tetingkap folder dilancarkan dan bukannya penyemak imbas membuat kandungan folder.

Artikel Berkaitan