ค้นหาเว็บไซต์

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 โดยไม่มี นามสกุล

บทความที่เกี่ยวข้อง