วิธีพิมพ์รายการไฟล์ใน Windows Directory
เมื่อเร็ว ๆ นี้ ฉันต้องส่งรายชื่อไฟล์และโฟลเดอร์ทั้งหมดไปให้เพื่อนในไดเร็กทอรีหนึ่งๆ บนคอมพิวเตอร์ของฉัน และฉันต้องใช้เวลาพอสมควรกว่าจะหาวิธีที่ดีที่สุดในการดำเนินการนี้ หลังจากลองใช้วิธีการต่างๆ มากมาย ฉันก็สามารถสร้างสเปรดชีต Excel(Excel spreadsheet) ที่ดูดี พร้อมข้อมูลทั้งหมดในไฟล์และโฟลเดอร์ รวมทั้งข้อมูลเพิ่มเติม เช่น ขนาดของไฟล์ วันที่แก้ไขล่าสุด เป็นต้น
ในบทความนี้ ผมจะพูดถึงสองวิธีหลักในการสร้างรายการไดเร็กทอรี(directory listing) : การใช้บรรทัดคำสั่ง(command line)หรือการใช้โปรแกรมของบริษัทอื่น หากความต้องการของคุณง่ายมากวิธีบรรทัดคำสั่ง(command line method)จะง่ายที่สุดและไม่ต้องการเครื่องมือเพิ่มเติมใดๆ หากคุณต้องการรายงานที่สวยงามกว่านี้ ให้ตรวจสอบยูทิลิตี้ฟรีแวร์
บรรทัดคำสั่ง
เริ่มจากวิธีบรรทัดคำสั่ง(command line method)ก่อนเพราะง่ายและน่าจะเพียงพอสำหรับคน 90% ที่อ่านบทความนี้ ในการเริ่มต้น ให้เปิดExplorer และเรียกดู(Explorer and browse)ไดเร็กทอรีโฟลเดอร์(folder directory)เหนือโฟลเดอร์ที่คุณต้องการรับรายการไดเร็กทอรี(directory listing)
หากคุณต้องการพิมพ์รายการไฟล์และโฟลเดอร์(file and folder listing)สำหรับ C:Test MyTestFolderจากนั้นไปที่ C:Test กดปุ่มSHIFT(SHIFT key)จากนั้นคลิกขวาที่MyTestFolder ไปข้างหน้าและเลือกเปิดหน้าต่างคำสั่งที่นี่(Open command window here)จากเมนู
ที่พรอมต์คำสั่ง(command prompt)คุณต้องพิมพ์คำสั่งง่ายๆ:
dir >filename.txt
คำสั่ง dir(dir command)สร้างรายการไฟล์และโฟลเดอร์ในไดเร็กทอรีปัจจุบัน และวงเล็บมุม(angle bracket) ขวา บอกว่าเอาต์พุตควรถูกส่งไปยังไฟล์แทนที่จะส่งไปยังหน้าจอ ไฟล์จะถูกสร้างขึ้นในโฟลเดอร์ปัจจุบัน และหากคุณเปิดโดยใช้Notepadจะมีลักษณะดังนี้:
โดยค่าเริ่มต้น คำสั่งจะให้วันที่/เวลาที่แก้ไขล่าสุด ขนาดของไฟล์ รายการไดเรกทอรี และชื่อไฟล์จริง หากคุณต้องการข้อมูลที่แตกต่าง คุณสามารถเพิ่มพารามิเตอร์ให้กับคำสั่งได้
ตัวอย่างเช่น หากคุณไม่ต้องการข้อมูลเพิ่มเติม คุณสามารถพิมพ์เฉพาะชื่อไฟล์และโฟลเดอร์โดยใช้คำสั่งต่อไปนี้:
dir /b >filename.txt
ในตัวอย่างข้างต้น คุณจะสังเกตเห็นว่ามีโฟลเดอร์ชื่อWord Stuffแต่ผลลัพธ์ไม่ได้(output doesn)แสดงรายการไฟล์ใดๆ ในไดเรกทอรีนั้น หากคุณต้องการรับรายการของไฟล์และโฟลเดอร์ทั้งหมดรวมถึงไดเรกทอรีย่อยของไดเร็กทอรีปัจจุบัน คุณจะใช้คำสั่งนี้:
dir /b /s >filename.txt
โปรดทราบว่าคุณสามารถกำจัด /b ได้หากต้องการให้ไดเรกทอรีแบบเต็มและไดเรกทอรีย่อยแสดงรายการ(directory and subdirectory listing)พร้อมข้อมูลเพิ่มเติมเกี่ยวกับขนาด ฯลฯ นี่คือผลลัพธ์ของdir /s >filename.txtด้านล่าง
คำสั่ง dir มีพารามิเตอร์ (dir command)บรรทัดคำสั่ง(command line)อื่นๆ มากมายซึ่งฉันจะไม่พูดถึงที่นี่ แต่คุณสามารถดูรายการทั้งหมดได้(full list of them)บนเว็บไซต์ของ Microsoft คุณยังสามารถแสดงแอตทริบิวต์ของไฟล์ (ซ่อน บีบอัด ฯลฯ) แสดงความเป็นเจ้าของไฟล์ และอื่นๆ ได้โดยใช้พารามิเตอร์พิเศษ จากนั้น คุณสามารถนำเข้าข้อมูลไปยังExcelและเลือกตัวคั่นด้วยแท็บ เพื่อให้ข้อมูลถูกแยกออกเป็นแต่ละคอลัมน์แทนที่จะรวมเป็นหนึ่ง
ฟรีแวร์ของบุคคลที่สาม
รายการไดเรกทอรี & พิมพ์
หนึ่งในยูทิลิตี้ที่ดีที่สุดสำหรับการพิมพ์รายการไดเร็กทอรีคือ Directory List & Print (Directory List & Print)เมื่อคุณดาวน์โหลด คุณจะสังเกตเห็นว่าคุณลักษณะบางอย่างถูกปิดใช้งาน นั่นเป็นเพราะว่าเวอร์ชัน(version doesn) ฟรีไม่ได้ มีตัวเลือกทั้งหมดที่รวมอยู่ในเวอร์ชันPro (Pro version)เพื่อปลดล็อกทุกอย่าง คุณจะต้องจ่าย $20
อย่างไรก็ตาม เว้นแต่ว่าคุณจำเป็นต้องพิมพ์รายการไดเรกทอรีในแต่ละวันจริงๆ เวอร์ชันฟรีจะมากเกินพอสำหรับทุกคน เมื่อคุณติดตั้งแล้ว คุณต้องเลือกไดเร็กทอรีที่คุณต้องการพิมพ์ก่อน คุณยังสามารถเลือกจากรายการโปรดทางด้านขวามือ(hand side) ได้อีก ด้วย
โปรดทราบว่า ณ จุดนี้ คุณควรเห็นผลลัพธ์ที่แสดงตัวอย่างในหน้าต่างข้อความ(text window) ด้านล่าง ของโปรแกรม ฉันชอบสิ่งนี้มากเพราะคุณสามารถลองใช้ตัวเลือกต่างๆ และดูผลลัพธ์ที่อัปเดตได้ทันที ตอนนี้คลิกที่แท็บที่ สองชื่อSelection
โดยค่าเริ่มต้นให้ไดเรกทอรีย่อย(Provide subdirectories)และไฟล์จัดเตรียม(Provide files)จะถูกตรวจสอบ ซึ่งหมายความว่าจะพิมพ์รายการไฟล์ในไดเร็กทอรีปัจจุบันและจะรวมโฟลเดอร์ต่างๆ ไว้ในไดเร็กทอรีปัจจุบันด้วย จะไม่แสดงรายการไฟล์ที่อยู่ในไดเรกทอรีย่อย ถ้าคุณต้องการทำเช่นนั้น คุณต้องกา เครื่องหมายกล่อง Run through subdirectoriesที่ด้านล่าง
อย่างที่คุณเห็น คุณสามารถรวมวันที่สร้าง วันที่(creation date)แก้ไขขนาดไฟล์(file size)เส้นทาง ฯลฯ ในเวอร์ชันฟรีได้ แต่ถ้าคุณต้องการเจ้าของไฟล์ แอตทริบิวต์ของไฟล์ ฯลฯ คุณจะต้องปลดล็อกซอฟต์แวร์ ในตัวอย่างด้านล่าง ฉันได้ตรวจสอบShow file sizeและRun through subdirectoriesเพื่อให้ได้ผลลัพธ์นี้:
ฉันจะข้ามแท็บที่สาม ( Filter ) เพราะมันถูกปิดการใช้งานอย่างสมบูรณ์ในเวอร์ชันฟรี เวอร์ชันที่ต้องชำระเงินมีตัวเลือกการกรองขั้นสูงบางอย่าง แต่จำเป็นจริงๆ ถ้าคุณมีไฟล์นับพันหรือล้านไฟล์เท่านั้น บน แท็บ ผลลัพธ์(Output)คุณสามารถเลือกตำแหน่งที่คุณต้องการส่งออกรายการไปยัง
คุณสามารถพิมพ์ คัดลอกไปยังคลิปบอร์ด หรือส่งออกไปยังWord และ Excel (Word and Excel)ที่น่ารำคาญคือพวกเขาปิดการใช้งานการคัดลอกไปยังNotepad และส่งออก(Notepad and export)ไปยังไฟล์ในเวอร์ชันฟรี แท็บการดำเนินการ(Action tab)ยังถูกปิดใช้งานอย่างสมบูรณ์ ดังนั้นจะไม่เข้าไปที่นี่ โดยรวมแล้ว โปรแกรมเวอร์ชันฟรีทำงานได้ดีและมากเกินพอที่จะแสดงรายการไดเร็กทอรีที่สมบูรณ์และทั่วถึง
เครื่องพิมพ์ไดเรกทอรีของกะเหรี่ยง
เครื่องพิมพ์ไดเรกทอรีของกะเหรี่ยง(Karen’s Directory Printer)ค่อนข้างเก่า (2009) แต่ก็ยังสามารถส่งออกรายการไดเรกทอรีได้ดี ไม่มีตัวเลือกมากมายเท่ากับDirectory List & Print Proแต่เมื่อเทียบกับเวอร์ชันฟรี มันค่อนข้างใกล้เคียงกัน
คุณต้องเลือกจาก แท็บ พิมพ์(Print)หรือแท็บบันทึกลงในดิสก์(Save to Disk)ก่อน ทั้งสองอย่างเหมือนกันทุกประการ หนึ่งเพียงพิมพ์ไปยังเครื่องพิมพ์ และอีกอันบันทึกเอาต์พุตไปยังดิสก์ อาจ(Probably)ไม่ต้องการสองแท็บแยกกันสำหรับสิ่งนั้น แต่เป็นโปรแกรมเก่า
เลือกโฟลเดอร์ของคุณและเลือกว่าคุณต้องการพิมพ์ชื่อไฟล์เท่านั้น ชื่อโฟลเดอร์เท่านั้น หรือทั้งสองอย่าง คุณยังสามารถบอกให้ค้นหาโฟลเดอร์ย่อยและพิมพ์ออกมาด้วย นอกจากนี้ คุณสามารถรวมหรือไม่รวมระบบ ไฟล์ที่ซ่อนอยู่และไฟล์แบบอ่านอย่างเดียว
การคลิกที่ ช่องทำเครื่องหมาย แสดงเครือข่าย(Show Network)จะช่วยให้คุณเห็นไดรฟ์เครือข่ายและการแชร์ทั้งหมด และพิมพ์โครงสร้างด้วย! เหมาะสำหรับเครือข่ายสำนักงานที่มีการแชร์โฟลเดอร์บนเซิร์ฟเวอร์
คุณยังสามารถจัดเรียงตามชื่อ(file name)ไฟล์ นามสกุล(file extension)ไฟล์ขนาดไฟล์(file size)วันที่สร้าง วันที่แก้ไข และอื่นๆ คุณยังสามารถใส่ตัวกรองไฟล์(file filter)เพื่อพิมพ์เฉพาะไฟล์บางประเภทได้ เช่น รูปภาพเท่านั้น ไฟล์เสียง ไฟล์สั่งการ เอกสาร ฯลฯ
สุดท้าย คุณสามารถเลือกจากแอตทริบิวต์จำนวนมากที่คุณต้องการรวมไว้ในรายการพิมพ์ไฟล์(file print list)ของ คุณ โดยค่าเริ่มต้น มีบางรายการที่ตรวจสอบว่าฉันไม่สนใจ(t care)เกี่ยวกับแอตทริบิวต์เช่น วันที่เข้าถึงล่าสุด ฯลฯเพียง(Just)ยกเลิกการเลือก และคลิกบน แท็บ ข้อมูลโฟลเดอร์(Folder Info)และทำเช่นเดียวกันที่นั่น
เมื่อบันทึกไฟล์ลงดิสก์ โปรแกรมจะแทรกความคิดเห็นที่ไร้ประโยชน์จำนวนมาก ซึ่งสามารถลบออกได้ด้วยการทำเครื่องหมายที่ช่องละเว้นบรรทัดความคิดเห็น (Omit COMMENT Lines)คุณยังสามารถกำจัดคอลัมน์ที่แสดงว่าแถวนั้นเป็นไฟล์หรือโฟลเดอร์(file or folder)โดยทำเครื่องหมายที่ช่องที่สอง
ในที่สุด ฟีเจอร์ที่ยอดเยี่ยมอีกอย่างหนึ่งของโปรแกรมก็คือมันเพิ่มตัวเลือกให้กับ เมนู บริบทของ Explorer(Explorer context)เพื่อให้คุณสามารถคลิกขวาที่โฟลเดอร์ใดก็ได้และเลือก “ พิมพ์ด้วย DirPrn(Print with DirPrn) “
ซอฟต์แวร์ไม่มีอะไรมากไปกว่าที่ฉันแสดงไว้ด้านบน มันทำงานได้ดีบนWindows 7และWindows 8นั้นยอดเยี่ยมมาก
นี่เป็นวิธีต่างๆ ที่คุณสามารถสร้างรายการไดเร็กทอรี(directory listing)ได้ฟรีโดยใช้ข้อมูลมากหรือน้อยเท่าที่จำเป็น หากคุณมีคำถามใด ๆ แสดงความคิดเห็น สนุก!
Related posts
วิธีการย้ายหรือคัดลอกไฟล์โดยอัตโนมัติใน Windows
วิธีดูไฟล์ Mac บน Windows PC
วิธีอ่านและเปิดไฟล์ .DAT ใน Windows
วิธีอื่นในการซ่อนไฟล์และโฟลเดอร์ใน Windows
วิธีเข้าถึงไฟล์ Mac จากพีซีที่ใช้ Windows
เข้าถึง BIOS & เปลี่ยนลำดับการบู๊ตสำหรับ Windows ทุกรุ่น
วิธีถอดรหัสไฟล์ Windows ที่เข้ารหัส
วิธีป้องกันการปิดเครื่องคอมพิวเตอร์ Windows
ปิดการทำดัชนีใน Windows เพื่อประสิทธิภาพที่ดีขึ้น
วิธีกำหนดที่อยู่ IP แบบคงที่ให้กับพีซีที่ใช้ Windows 11/10
เรียกใช้โปรแกรมที่เก่ากว่าในโหมดความเข้ากันได้ใน Windows 11/10
วิธีเพิ่มประสิทธิภาพไฟล์เพจจิ้งใน Windows
ไม่สามารถเล่นไฟล์ MP4 บน Xbox 360 ของคุณได้หรือ
ริปซีดีเพลงเป็น MP3 โดยใช้ Windows Media Player
วิธีการเปลี่ยน Desktop Icon Spacing ใน Windows 11/10
วิธีค้นหาข้อความภายในไฟล์ PDF หลายไฟล์พร้อมกัน
วิธีการกู้คืนไฟล์ที่ถูกลบโดยไม่ตั้งใจใน Windows
วิธีการ Record Skype Calls บน Windows, Mac, iPhone and Android
5 วิธีในการแคร็กหรือรีเซ็ตรหัสผ่าน Windows ที่ถูกลืม
วิธีการเปิด Really Large Text and CSV Files