PowerShell: วิธีแสดงรายการไฟล์ทั้งหมดในไดเรกทอรีเป็นไฟล์ CSV
คุณสามารถใช้ไวยากรณ์ต่อไปนี้ใน PowerShell เพื่อแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีเป็นไฟล์ CSV:
ls | % Name > file_names.csv
ตัวอย่างนี้จะแสดงรายการชื่อไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันเป็นไฟล์ CSV ชื่อ file_names.csv
โปรดทราบว่าไวยากรณ์นี้จะแสดงรายการชื่อไฟล์ทั้งหมดที่มีนามสกุล
หากคุณต้องการแสดงรายการชื่อไฟล์ทั้งหมด โดยไม่มี นามสกุล คุณสามารถใช้ไวยากรณ์ต่อไปนี้แทน:
ls | % Basename > file_names.csvตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: วิธีแสดงรายการไฟล์ทั้งหมดในไดเรกทอรีเป็นไฟล์ CSV โดยใช้ PowerShell
สมมติว่าไดเรกทอรีปัจจุบันของเรามีเส้นทางต่อไปนี้:
C:\Users\bobbi\OneDrive\Documents\test_dataเราสามารถพิมพ์ Dir เพื่อแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันนี้:
เราจะเห็นว่ามีไฟล์ทั้งหมดห้าไฟล์ในไดเร็กทอรี:
- cool_data.xlsx
- my_data.txt
- new_data.txt
- that_data.txt
- this_data.txt
สมมติว่าเราต้องการแสดงรายการชื่อไฟล์เหล่านี้ทั้งหมดเป็นไฟล์ CSV
เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อดำเนินการดังกล่าว:
ls | % Name > file_names.csvภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
จากนั้นเราสามารถนำทางไปยังไฟล์ CSV นี้บนคอมพิวเตอร์ของเราและดูได้
ตัวอย่างเช่น นี่คือลักษณะของไฟล์หากเราเปิดใน Notepad:
เราจะเห็นว่าชื่อไฟล์ทั้งหมดจากไดเร็กทอรีแสดงอยู่ในไฟล์ CSV
หากเราต้องการแสดงรายการชื่อไฟล์ทั้งหมด โดยไม่มี นามสกุล เราสามารถใช้ไวยากรณ์ต่อไปนี้ได้:
จากนั้นเราสามารถนำทางไปยังไฟล์ CSV นี้บนคอมพิวเตอร์ของเราและดูได้:
เราจะเห็นว่าชื่อไฟล์ทั้งหมดจากไดเร็กทอรีแสดงอยู่ในไฟล์ CSV โดยไม่มี นามสกุล




