แปลง Windows Directory เป็นรายการ HTML

เคยต้องสร้างไฟล์ HTML(HTML file)ที่แสดงรายการไฟล์และโฟลเดอร์ทั้งหมดในไดเร็กทอรี Windows(lists all the files and folders in a particular Windows directory)หรือไม่? อาจไม่ใช่สิ่งที่คุณต้องทำบ่อยๆ แต่ก็มีประโยชน์ทุกครั้ง

ตัวอย่างเช่น หากคุณต้องการสร้างรายการไฟล์และโฟลเดอร์ทั้งหมดอย่างรวดเร็วภายในไดเร็กทอรี Window(Window directory)และส่งให้ผู้อื่นในรูปแบบที่ดูง่าย ก่อนหน้านี้ฉันได้เขียนเกี่ยวกับวิธีที่คุณสามารถใช้บรรทัดคำสั่ง(command line)หรือแอปของบริษัทอื่นเพื่อพิมพ์รายการไฟล์และโฟลเดอร์ทั้งหมดในไดเรกทอรี Windows(Windows directory)อย่างไรก็ตาม ตัวเลือกเหล่านั้นจะแสดงผลเป็นข้อความเท่านั้นWord หรือ Excel(Word or Excel)

DirHTML

DirHTMLเป็นโปรแกรมที่ดีที่ทำสิ่งเดียวกัน สร้างรายการไฟล์และโฟลเดอร์แบบเรียกซ้ำ แต่แสดงผลเป็นตาราง HTML(HTML table)พร้อมลิงก์! ดังนั้น คุณจึงสามารถคลิกไฟล์ใดก็ได้เพื่อเปิดไฟล์ในเว็บเบราว์เซอร์(web browser)หรือด้วยแอปพลิเคชันเริ่มต้น(default application)สำหรับไฟล์ประเภท(file type)นั้น ๆ สิ่งนี้อาจสะดวกมากสำหรับนักพัฒนาเว็บที่ทำงานบนเว็บไซต์ในเครื่อง

ด้านล่างนี้(Below)  คือลักษณะของรายการไดเรกทอรี(directory listing) ที่แสดงผล ในHTMLสำหรับโฟลเดอร์ดาวน์โหลดในคอมพิวเตอร์ของฉัน คุณจะสังเกตเห็นว่าผลลัพธ์นั้นดูธรรมดาไปหน่อยและดูเหมือน(bit plain and kind)โรงเรียนเก่า เนื่องจากโปรแกรมเก่า ดังนั้นหน้าเว็บที่สร้างจึงดูค่อนข้างเก่า หากคุณต้องการผลลัพธ์ที่ดีกว่าสำหรับรายการไดเรกทอรี(directory listing)ให้ตรวจสอบโปรแกรมที่สองชื่อSnap2HTMLที่ฉันกล่าวถึงด้านล่าง

dirhtml

ด้านบนสุดคือจุดยึด ซึ่งเป็นลิงก์ไปยังโฟลเดอร์ทั้งหมดภายในไดเร็กทอรีที่คุณระบุ หลังจากนั้น ไฟล์ทั้งหมดภายในโฟลเดอร์รู(root folder) ท และภายในแต่ละโฟลเดอร์ภายใต้รูทจะแสดงรายการพร้อมกับแอตทริบิวต์ไฟล์พื้นฐาน คุณสามารถคลิกที่ไฟล์ใดก็ได้เพื่อเปิด

เมื่อคุณดาวน์โหลดโปรแกรมแล้ว ให้เรียกใช้ ไฟล์ dirhtml.exeแล้วคุณจะได้หน้าต่างการกำหนดค่า(configuration window)ดังนี้:

สร้างรายการไดเรกทอรี

โปรแกรมสามารถกำหนดค่าได้สูง แต่คุณสามารถเลือกโฟลเดอร์และคลิก ปุ่ม สร้าง(Build)ได้ หากคุณไม่ต้องการทำอย่างอื่น คุณสามารถกรองตามนามสกุลไฟล์(file extension) ( ข้อกำหนดไฟล์(File Specification) ) หรือตามชื่อไฟล์

ภายใต้เบ็ดเตล็ด(Miscellaneous)คุณสามารถระบุแอตทริบิวต์ของไฟล์ที่คุณต้องการรวมไว้ในเอาต์พุต HTML(HTML output)และระบุว่าคุณต้องการใช้พาธแบบเต็มในลิงก์หรือไม่ สิ่งนี้มีประโยชน์หากคุณต้องการถ่ายโอนไฟล์/โฟลเดอร์ไปยังคอมพิวเตอร์เครื่องอื่น คุณสามารถคัดลอกโฟลเดอร์ไปยังคอมพิวเตอร์เครื่องอื่นภายใต้เส้นทางเดียวกัน เช่น C:My Documents\Testและยังสามารถคลิกไฟล์ในรายการHTML(HTML listing)เพื่อเปิดไฟล์เหล่านั้นได้

พิมพ์รายชื่อไดเรกทอรี

ภายใต้การ(Extension)เรียงลำดับ(Sorting)คุณสามารถเลือกจัดเรียงไฟล์ตามชื่อไฟล์(Filename)ขนาดวัน(Size)ที่และนามสกุล(Date)

จัดเรียงไฟล์

คุณยังสามารถกำหนดค่าโปรแกรมให้สร้างรายการไดเร็กทอรีแบบเรียกซ้ำได้หรือไม่ คุณสามารถเลือกได้ว่าต้องการลิงก์ทั้งหมดในไฟล์ HTML ไฟล์เดียว(HTML file)หรือสร้างไฟล์ HTML(HTML file)สำหรับแต่ละโฟลเดอร์แยกกัน

รายการไดเรกทอรี html

โดยรวมแล้ว เป็นโปรแกรมที่มีประโยชน์ในการสร้าง หน้า เว็บ HTML(HTML web) อย่างรวดเร็ว สำหรับ สาขา ของโฟลเดอร์(folder branch)ในWindows

Snap2HTML

โปรแกรมที่สองSnap2HTMLไม่ได้มีตัวเลือกมากมาย แต่ผลลัพธ์ก็ดูดีขึ้นมาก นี่คือผลลัพธ์ HTML(HTML output)สำหรับไดเร็กทอรีดาวน์โหลดเดียวกันบนคอมพิวเตอร์ของฉัน:

เอาต์พุต snap2html

โปรแกรมมีอินเทอร์เฟซที่เรียบง่ายและมีตัวเลือกเพียงไม่กี่ตัว ในการรันโปรแกรม เพียงดับเบิลคลิกที่ไฟล์ Snap2HTML.exe เช่นเดียวกับDirHTML โปรแกรม(program doesn)นี้ ไม่ ต้องติดตั้ง

snap2html gui

ขั้นแรก คุณเลือกโฟลเดอร์รู(root folder) ทที่ คุณต้องการเริ่มรายการไดเรกทอรี(directory listing)ด้วย มีสองตัวเลือกในการรวมไฟล์ที่ซ่อนอยู่หรือไฟล์ระบบ(hidden or system files)หากต้องการ คุณสามารถเปลี่ยนชื่อของหน้า HTML(HTML page)และคุณสามารถตรวจสอบเปิดใช้งาน(Enable)ภายใต้ลิงก์ไฟล์(Link files)หากคุณต้องการให้ทุกไฟล์เป็นลิงก์ที่คลิกได้

คุณสามารถตรวจสอบปุ่ม " เปิดในเบราว์เซอร์เมื่อพร้อม(Open in browser when ready) " จากนั้นคลิก " สร้างสแนป(Create Snapshot) ช อต" เพื่อสร้างรายการไดเรกทอรีHTML (HTML directory)คุณจะได้รับแจ้งให้บันทึกไฟล์ HTML(HTML file)  ก่อน จากนั้นไฟล์จะเปิดขึ้นในเว็บเบราว์เซอร์เริ่มต้นของคุณ

ดังนั้น คุณมีโปรแกรมสองโปรแกรมที่จะทำงานให้เสร็จลุล่วง แต่ละคนมีข้อดีและข้อเสียของตัวเอง ดังนั้นอย่าลังเลที่จะเลือกสิ่งที่เหมาะกับความต้องการของคุณมากขึ้น หากคุณมีคำถามใด ๆ แสดงความคิดเห็น สนุก!



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์และมีประสบการณ์มากกว่า 10 ปีในแอป Windows และระบบนิเวศการจัดการไฟล์ ฉันยังเป็นผู้เชี่ยวชาญในการพัฒนาระบบและโซลูชันการรักษาความปลอดภัยสำหรับธุรกิจและรัฐบาลอีกด้วย ประสบการณ์ของฉันในทั้งสองด้านทำให้ฉันมีมุมมองที่ไม่เหมือนใครเกี่ยวกับสิ่งที่ทำให้ซอฟต์แวร์ ระบบ และความปลอดภัยที่ดี และวิธีการสร้างซอฟต์แวร์อย่างมีประสิทธิภาพ



Related posts