วิธีสร้างรายการสิ่งของทั้งหมดในโฟลเดอร์บน Windows 10

Windows 10 สามารถสร้างรายการไฟล์ทั้งหมดในโฟลเดอร์ได้ด้วย Windows PowerShell ที่มีมาให้ในตัว คำสั่งด้านล่างจะบันทึกเส้นทางของไฟล์และโฟลเดอร์ย่อยแต่ละรายการลงในไฟล์ข้อความธรรมดา รวมถึงรายการที่ซ่อนอยู่ด้วย คุณยังสามารถส่งออกชื่อ ประเภทของรายการ ขนาด และวันที่แก้ไขไปยังไฟล์ CSV ที่เปิดใน Excel ได้ โดยไม่จำเป็นต้องใช้แอปพลิเคชันแสดงรายการโฟลเดอร์เพิ่มเติม

สร้างรายการข้อความธรรมดาด้วย PowerShell

ใช้วิธีนี้เมื่อคุณต้องการไฟล์ง่ายๆ ที่ค้นหา แชร์ หรือเปิดใน Notepad ได้ง่าย ตัวอย่างนี้จะสแกนโฟลเดอร์ชื่อ Project และบันทึกผลลัพธ์ไว้บนเดสก์ท็อป แทนที่เส้นทางตัวอย่างด้วยตำแหน่งบนพีซีของคุณ

  1. ค้นหาเส้นทางของโฟลเดอร์เปิดโฟลเดอร์ใน File Explorer แล้วคลิกที่แถบที่อยู่ การนำทางแบบ Breadcrumb จะเปลี่ยนเป็นเส้นทางแบบเต็ม กดCtrl+ Cเพื่อคัดลอกหากคุณต้องการวางลงในคำสั่ง ในตัวอย่างด้านล่าง โฟลเดอร์คือC:\Users\Alex\Documents\Project.
โปรแกรม File Explorer ใน Windows 10 แสดงเส้นทางโฟลเดอร์โปรเจ็กต์ รวมถึงไฟล์และโฟลเดอร์ย่อยต่างๆ
โปรแกรมสำรวจไฟล์จะแสดงโฟลเดอร์ที่เลือกและรายการต่างๆ ที่อยู่ภายในโฟลเดอร์นั้น
  1. เปิด Windows PowerShell และเลือกโฟลเดอร์เปิดเมนู Start พิมพ์Windows PowerShellแล้วเปิดแอป คุณไม่จำเป็นต้องเรียกใช้ในฐานะผู้ดูแลระบบสำหรับโฟลเดอร์ทั่วไป ป้อนคำสั่งนี้ โดยแทนที่เส้นทางตัวอย่างด้วยเส้นทางที่คุณพบใน File Explorer:
Set-Location -LiteralPath "C:\Users\Alex\Documents\Project"

กดปุ่มEnter. ตอนนี้ข้อความแจ้งเตือนควรแสดงชื่อโฟลเดอร์แล้ว อย่าลืมใส่เครื่องหมายอัญประกาศรอบเส้นทาง โดยเฉพาะอย่างยิ่งเมื่อมีช่องว่างในเส้นทาง

หน้าต่างแจ้งเตือน Windows PowerShell เปลี่ยนไปที่โฟลเดอร์โปรเจ็กต์ที่เลือกหลังจากใช้คำสั่ง Set-Location
คำสั่ง Set-Location จะกำหนดให้โฟลเดอร์ที่เลือกเป็นตำแหน่งที่ตั้งปัจจุบันของ PowerShell
  1. สร้างรายการวางคำสั่งต่อไปนี้แล้วกดEnter:
Get-ChildItem -LiteralPath . -Force -Recurse |
  Sort-Object FullName |
  Select-Object -ExpandProperty FullName |
  Set-Content -LiteralPath "C:\Users\Alex\Desktop\folder-list.txt" -Encoding UTF8

เปลี่ยนเส้นทางเอาต์พุตหากคุณต้องการปลายทางอื่น บันทึกรายการไว้นอกโฟลเดอร์ที่คุณกำลังสแกน มิเช่นนั้นไฟล์รายการจากการทำงานครั้งก่อนอาจปรากฏในรายการสินค้าคงคลังในภายหลัง หากfolder-list.txtมีอยู่แล้วในปลายทางSet-Contentให้แทนที่เนื้อหาของไฟล์นั้น

Get-ChildItemคำสั่งนี้ค้นหาไฟล์และโฟลเดอร์-Recurseรวมถึงรายการในโฟลเดอร์ย่อย-Forceและรายการที่ซ่อนอยู่หรือรายการระบบที่ PowerShell มักจะละเว้น การเรียงลำดับตามเส้นทางแบบเต็มจะทำให้ผลลัพธ์อ่านง่ายขึ้น และการขยายFullNameจะแสดงเส้นทางแบบเต็มหนึ่งเส้นทางต่อบรรทัด

Windows PowerShell แสดงเส้นทางแบบเต็มสำหรับไฟล์และโฟลเดอร์ที่พบในรายการแบบเรียกซ้ำ
การแสดงรายการแบบวนซ้ำทำให้เห็นได้อย่างชัดเจนว่าแต่ละรายการอยู่ในโฟลเดอร์ย่อยใด
  1. เปิดไฟล์ที่เสร็จสมบูรณ์แล้วใน File Explorer ให้ไปที่ปลายทางที่คุณเลือกและเปิดfolder-list.txtไฟล์นั้น เปิดไฟล์นั้นด้วย Notepad หรือโปรแกรมแก้ไขข้อความอื่นๆ เพื่อตรวจสอบหรือคัดลอกเส้นทาง โฟลเดอร์ที่เลือกนั้นไม่ใช่บรรทัดในไฟล์ แต่รายการจะแสดงเนื้อหาของโฟลเดอร์นั้น
โปรแกรม Notepad แสดงรายการโฟลเดอร์ในรูปแบบข้อความธรรมดา โดยมีเส้นทางแบบเต็มหนึ่งเส้นทางต่อหนึ่งบรรทัด
การจัดทำรายการข้อความช่วยให้มองเห็นตำแหน่งของไฟล์และโฟลเดอร์ที่ซ้อนกันได้

ส่งออกไฟล์ CSV ที่สามารถเรียงลำดับได้ พร้อมรายละเอียดสินค้า

หากคุณต้องการจัดเรียงหรือกรองข้อมูลสินค้าคงคลังใน Excel ให้เรียกใช้คำสั่งนี้จากตำแหน่ง PowerShell เดียวกัน ใช้ปลายทางไฟล์ CSV ที่อยู่นอกโฟลเดอร์ที่กำลังสแกน และเปลี่ยนเส้นทางตัวอย่างหากจำเป็น:

Get-ChildItem -LiteralPath . -Force -Recurse |
  Sort-Object FullName |
  Select-Object FullName, Name, @{Name='Type';Expression={if ($_.PSIsContainer) {'Folder'} else {'File'}}}, Length, LastWriteTime |
  Export-Csv -LiteralPath "C:\Users\Alex\Desktop\folder-list.csv" -NoTypeInformation -Encoding UTF8

ไฟล์ CSV จะมีคอลัมน์สำหรับระบุเส้นทางแบบเต็ม ชื่อ ประเภทของไฟล์หรือโฟลเดอร์ ขนาด และเวลาที่แก้ไขล่าสุด โฟลเดอร์ไม่มีข้อมูลขนาดไฟล์ ดังนั้นช่องสำหรับระบุขนาดLengthอาจว่างเปล่า-NoTypeInformationส่วนหัวของไฟล์ CSV จะยังคงแสดงเฉพาะคอลัมน์เหล่านี้ ดับเบิ้ลคลิกไฟล์ CSV ที่บันทึกไว้เพื่อเปิดใน Excel หรือโปรแกรมสเปรดชีตอื่นๆ

เปลี่ยนรายการที่จะแสดง

  • แสดงเฉพาะเนื้อหาภายในโฟลเดอร์โดยตรง: remove -Recurseคำสั่งนี้จะยังคงรวมไฟล์และโฟลเดอร์ที่อยู่ภายในไดเร็กทอรีที่เลือกไว้ด้วย
  • ไม่รวมรายการที่ซ่อนอยู่และรายการของระบบ:ลบออก-Forceหากไม่ทำเช่นนั้น รายการที่ซ่อนอยู่จะถูกยกเว้นโดยค่าเริ่มต้น
  • แสดงเฉพาะไฟล์:เพิ่ม-Fileตัวเลือกนี้ต่อท้ายพาธ หากต้องการแสดงชื่อโฟลเดอร์ด้วย ให้ละเว้นตัวเลือกนี้

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

แก้ไขปัญหาในกรณีที่รายการไม่สมบูรณ์

หาก PowerShell แสดงข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ" อาจเป็นเพราะมันไม่สามารถอ่านทุกโฟลเดอร์ย่อยได้-Forceซึ่งรวมถึงรายการที่ซ่อนอยู่และรายการระบบ และมันไม่ได้ข้ามสิทธิ์การเข้าถึงของ Windows ให้ใช้บัญชีที่มีสิทธิ์เข้าถึงโฟลเดอร์นั้น และถือว่าการทำงานที่มีข้อผิดพลาดในการเข้าถึงนั้นไม่สมบูรณ์

หาก PowerShell แจ้งว่าไม่พบโฟลเดอร์หรือปลายทาง ให้ตรวจสอบการสะกดคำ ตัวอักษรไดรฟ์ และเครื่องหมายอัญประกาศในเส้นทาง โฟลเดอร์ปลายทางต้องมีอยู่แล้ว นอกจากนี้ ตรวจสอบว่าไฟล์ข้อมูลสินค้าคงคลังถูกบันทึกไว้นอกโฟลเดอร์ต้นทาง และคุณมีสิทธิ์ในการเขียนไปยังปลายทางด้วย

สำหรับรายละเอียดคำสั่ง โปรดดูเอกสาร อ้างอิง Get-ChildItem , Set-ContentและExport-Csvของ Microsoft สำหรับ Windows PowerShell 5.1

ฝากความเห็น

วิธีพิมพ์ข้อความบน iPhone จากคอมพิวเตอร์ Windows 10

วิธีพิมพ์ข้อความบน iPhone จากคอมพิวเตอร์ Windows 10

ใช้การตั้งค่าการจับคู่เบราว์เซอร์ของ AirType เพื่อพิมพ์บน iPhone จากพีซี Windows 10 พร้อมขั้นตอนการตั้งค่าปัจจุบัน การแก้ไขปัญหา และข้อจำกัดด้านความเป็นส่วนตัว

วิธีตั้งค่าระดับการปรับขนาดที่แตกต่างกันสำหรับจอภาพหลายจอใน Windows 10

วิธีตั้งค่าระดับการปรับขนาดที่แตกต่างกันสำหรับจอภาพหลายจอใน Windows 10

ปรับขนาดจอภาพแต่ละจอใน Windows 10 ได้อย่างอิสระด้วยการปรับขนาดต่อจอ ช่วยให้ข้อความอ่านได้ชัดเจน และแก้ไขปัญหาการปรับขนาดแบบกำหนดเองหรือแอปที่แสดงผลเบลอ

วิธีซ่อนเคอร์เซอร์เมาส์ในแอปพลิเคชัน Windows 10

วิธีซ่อนเคอร์เซอร์เมาส์ในแอปพลิเคชัน Windows 10

ซ่อนตัวชี้เมาส์ในวิดีโอ เกม และแอปพลิเคชันอื่นๆ ใน Windows 10 ด้วยปุ่มควบคุมการพิมพ์ในตัว หรือตัวจับเวลาการไม่ใช้งานที่ปรับได้ของ PowerToys CursorHide

วิธีเปิดแผงควบคุม > ตัวเลือกพลังงาน บนเดสก์ท็อป Windows 10

วิธีเปิดแผงควบคุม > ตัวเลือกพลังงาน บนเดสก์ท็อป Windows 10

บนเดสก์ท็อป Windows 10 ให้ไปที่แผงควบคุม > ตัวเลือกพลังงาน > เปิดหน้านั้นด้วยคำสั่ง Run แล้วปรับแผนการใช้พลังงาน เวลาหมดเวลาการแสดงผล โหมดพักเครื่อง และพฤติกรรมของปุ่มต่างๆ

วิธีป้องกันไม่ให้ไฟล์ถูกกู้คืนใน Windows 10

วิธีป้องกันไม่ให้ไฟล์ถูกกู้คืนใน Windows 10

เรียนรู้ว่าการลบไฟล์ใน Windows 10 จะทิ้งอะไรไว้บ้าง วิธีใช้ SDelete กับฮาร์ดดิสก์ และเหตุใด SSD และการสำรองข้อมูลบนคลาวด์จึงต้องได้รับการจัดการที่แตกต่างกัน

วิธีเข้าถึงการตั้งค่าขั้นสูงสำหรับเว็บแคมในตัวใน Windows 10

วิธีเข้าถึงการตั้งค่าขั้นสูงสำหรับเว็บแคมในตัวใน Windows 10

ใช้เครื่องมือ DirectShow ของ FFmpeg เพื่อเปิดคุณสมบัติไดรเวอร์ของเว็บแคมในตัวใน Windows 10 ค้นหาอุปกรณ์ที่ถูกต้อง และแก้ไขปัญหาการควบคุมที่หายไป

วิธีระบุการกดปุ่มบน Windows 10

วิธีระบุการกดปุ่มบน Windows 10

ระบุการกดปุ่มใน Windows 10 ด้วยเครื่องมือทดสอบเหตุการณ์ในเบราว์เซอร์หรือ SharpKeys จากนั้นแยกปัญหาที่เกิดจากเค้าโครง การทำงานของซอฟต์แวร์ และฮาร์ดแวร์ของแป้นพิมพ์

วิธีป้อนเส้นทางไฟล์หรือโฟลเดอร์ที่มีช่องว่างใน Command Prompt ของ Windows 10

วิธีป้อนเส้นทางไฟล์หรือโฟลเดอร์ที่มีช่องว่างใน Command Prompt ของ Windows 10

ใช้เครื่องหมายอัญประกาศคู่คร่อมเส้นทางแบบเต็มที่มีช่องว่างใน Command Prompt เรียนรู้วิธีการแสดงรายการ เปลี่ยนแปลง คัดลอก และแก้ไขปัญหาไฟล์และโฟลเดอร์ใน Windows 10

วิธีปิดการขยายเมนูเริ่มต้นอัตโนมัติบน Windows 10

วิธีปิดการขยายเมนูเริ่มต้นอัตโนมัติบน Windows 10

ปิดใช้งานฟังก์ชันขยายเมนูเมื่อวางเมาส์เหนือเมนู Start ของ Windows 10 ด้วยคำสั่ง Mach2 แบบเก่า ตรวจสอบข้อจำกัดในการสร้าง และดูทางเลือกอื่นคือรายการแอปในตัว

วิธีแก้ไขข้อผิดพลาด “ไม่สามารถอ่านไฟล์ iTunes Library.itl ได้” ใน Windows 10

วิธีแก้ไขข้อผิดพลาด “ไม่สามารถอ่านไฟล์ iTunes Library.itl ได้” ใน Windows 10

แก้ไขข้อผิดพลาดในการอ่านไฟล์ iTunes Library.itl บน Windows 10 โดยการอัปเดต iTunes, กู้คืนข้อมูลสำรองที่เข้ากันได้ หรือสร้างไลบรารีใหม่โดยไม่ลบไฟล์มีเดียอย่างปลอดภัย