วิธีลบไฟล์แต่เก็บโฟลเดอร์ไว้ใน Windows 10

Folders aren’t hard to create but if you have a complex directory structure that took time to create (and name properly), you probably don’t want to recreate it unless you have to. You can copy a folder structure pretty easily and ignore the files in it but, if you’d just like to delete all the files in the folder while still retaining the complex folder structure that you’ve created, you can do that as well. Between the two methods, you can take your pick. We’re going to explain how you can delete files but keep folders with a simple PowerShell command.

Delete files but keep folders

You do not need admin rights for this unless you are deleting files from the root of the C drive. If you’re deleting them from your user folder, or any other drive, internal or external, normal user rights will be enough.

วิธีลบไฟล์แต่เก็บโฟลเดอร์ไว้ใน Windows 10

เปิด PowerShell และเรียกใช้คำสั่งด้านล่าง แทนที่ 'path-to-folder' ด้วยเส้นทางที่สมบูรณ์ไปยังโฟลเดอร์ที่คุณต้องการลบไฟล์ คำสั่งนี้จะลบไฟล์ทั้งหมดออกจากโฟลเดอร์นี้ และไฟล์ใดๆ ที่อยู่ในโฟลเดอร์ย่อยที่อยู่ภายใต้ การดำเนินการลบจะไม่ส่งไฟล์ไปยังถังรีไซเคิล ดังนั้นโปรดสำรองข้อมูลไว้ก่อน

สั่งการ

Get-ChildItem -Path "path-to-folder" - รวม *.* - ไฟล์ - เรียกซ้ำ | foreach { $_.Delete()}

ตัวอย่าง

Get-ChildItem -Path "D:\Desktop\Jan 13 - 17" - รวม *.* - ไฟล์ - เรียกซ้ำ | foreach { $_.Delete()}

วิธีลบไฟล์แต่เก็บโฟลเดอร์ไว้ใน Windows 10

คำสั่งนี้สามารถแก้ไขได้เพื่อกำหนดเป้าหมายไฟล์บางประเภทเช่นกัน ในการทำเช่นนั้น คุณต้องเปลี่ยนสิ่งต่อไปนี้

*.*

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

Get-ChildItem -Path "path-to-folder" - รวม * .txt - ไฟล์ - เรียกซ้ำ | foreach { $_.Delete()}

ไฟล์อื่นๆ ทั้งหมดจะไม่ถูกแตะต้อง เช่นเคย ไฟล์จะไม่ถูกส่งไปยังถังรีไซเคิล ดังนั้นสำรองข้อมูลก่อนที่จะลบ คำสั่งนี้ยังสามารถใช้เพื่อลบไฟล์ที่มีชื่อเดียวกันและมีอยู่ในหลาย ๆ โฟลเดอร์ เช่น image.png อีกครั้ง คุณจะแก้ไขบิตด้วยเครื่องหมายดอกจันสองดอก คำสั่งจะมีลักษณะดังนี้

Get-ChildItem -Path "path-to-folder" - รวม image.png - ไฟล์ - เรียกซ้ำ | foreach { $_.Delete()}

มียูทิลิตี้การลบไฟล์ขั้นสูงที่สามารถทำได้ แต่สิ่งที่ดีที่สุดมักจะซับซ้อนในการค้นหา คำสั่งนี้ใช้งานง่ายและมีโอกาสเกิดข้อผิดพลาดน้อยกว่ามาก เนื่องจากไม่มีสิ่งใดส่งผลให้โฟลเดอร์ถูกลบ

Leave a Comment

ค้นหาเมื่อเว็บไซต์หรือระบบเครือข่ายล่มด้วย EasyNetMonitor

ค้นหาเมื่อเว็บไซต์หรือระบบเครือข่ายล่มด้วย EasyNetMonitor

EasyNetMonitor เป็นเครื่องมือตรวจสอบเครือข่ายและเว็บไซต์แบบพกพาที่ให้คุณตรวจสอบว่าเว็บไซต์หรือคอมพิวเตอร์เครือข่ายที่ระบุหยุดทำงานหรือไม่ มันมีทั้งสองอย่าง

ตั้งค่า VMware Workstation Pro บน Windows Server

ตั้งค่า VMware Workstation Pro บน Windows Server

ต้องการตั้งค่า VMware Workstation Pro 17 บน Windows Server ของคุณหรือไม่ เรียนรู้วิธีตั้งค่าอย่างง่ายดายด้วยคำแนะนำเชิงลึกนี้

วิธีแก้ไขข้อผิดพลาด INACCESSIBLE BOOT DEVICE บน Windows 10

วิธีแก้ไขข้อผิดพลาด INACCESSIBLE BOOT DEVICE บน Windows 10

ไม่มีอะไรจะเลวร้ายไปกว่าการพยายามทำงานหรือเล่นบนคอมพิวเตอร์ของคุณ เพียงเพื่อจะหยุดโดยข้อความ Blue Screen of Death โปรเจ็กต์ที่ยังไม่ได้บันทึกทั้งหมดจะหายไป

วิธีแปลงภาพ WEBP เป็น PNG หรือ JPG บน Windows 10

วิธีแปลงภาพ WEBP เป็น PNG หรือ JPG บน Windows 10

วิธีแปลงภาพ webp เป็น PNG หรือ JPG บน Windows 10

วิธีรับหมายเลขบรรทัดใน Notepad บน Windows 10

วิธีรับหมายเลขบรรทัดใน Notepad บน Windows 10

เรียนรู้วิธีการแสดงหมายเลขบรรทัดใน Notepad บน Windows 10 สำหรับการแก้ไขข้อความที่มีประสิทธิภาพยิ่งขึ้น รวมถึงโปรแกรมแก้ไขข้อความที่น่าสนใจอื่นๆ

5 วิธีในการเปิด Task Manager บน Windows 10

5 วิธีในการเปิด Task Manager บน Windows 10

5 วิธีในการเปิด Task Manager บน Windows 10

วิธีเปิด BIOS บน Windows 11: 3 วิธีที่ดีที่สุดที่คุณสามารถลองได้

วิธีเปิด BIOS บน Windows 11: 3 วิธีที่ดีที่สุดที่คุณสามารถลองได้

ต้องการปรับแต่ง BIOS แต่ไม่ทราบวิธีการเข้าถึง? เรียนรู้วิธีเปิด BIOS บนพีซี Windows 11 และปรับแต่งการตั้งค่าตามที่เห็นสมควร

วิธีเปลี่ยนเวลาใน Windows 10 – ตั้งเวลาและวันที่ (บทช่วยสอน)

วิธีเปลี่ยนเวลาใน Windows 10 – ตั้งเวลาและวันที่ (บทช่วยสอน)

เรียนรู้วิธีเปลี่ยนเวลาและวันที่ใน Windows 10 อย่างง่ายดาย พร้อมคำแนะนำทีละขั้นตอนและเคล็ดลับการตั้งค่าเขตเวลาและนาฬิกา

Minecraft เวอร์ชั่น Bedrock คืออะไร?

Minecraft เวอร์ชั่น Bedrock คืออะไร?

Minecraft มีให้บริการในทุกแพลตฟอร์มที่คุณสามารถเล่นเกมได้ ซึ่งรวมถึงแพลตฟอร์มเดสก์ท็อป แพลตฟอร์มมือถือ เกมคอนโซล รวมถึง

เปลี่ยนชื่อไดรฟ์ใน Windows ด้วย Drive Namer

เปลี่ยนชื่อไดรฟ์ใน Windows ด้วย Drive Namer

สมมติว่าคุณมีเครื่องเขียนดีวีดีสองตัวติดตั้งอยู่ในคอมพิวเตอร์ของคุณ ทั้งสองไดรฟ์มีตัวอักษรต่างกันแต่มีชื่อเหมือนกัน นั่นคือ 'DVD-RW' ไม่มีทางเข้ามา