ล้างถังรีไซเคิลจากบรรทัดคำสั่ง


คำตอบ:


6

ขณะที่ฉันโพสต์ที่อื่นฉันใช้rmdir /q /s C:\Recyclerเพื่อล้างถังรีไซเคิล หากคุณมีหลายไดรฟ์ให้แทนที่ C: ด้วยอักษรชื่อไดรฟ์นั้น


4

คำแนะนำอยู่ที่นี่

ก่อนอื่นคุณต้องสร้างไฟล์ที่เรียกว่า EmptyBin.reg อย่างเช่น:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin]
"StateFlags0001"=dword:00000002

ตอนนี้คุณสร้างไฟล์แบทช์ (* .bat) ด้วยสิ่งต่อไปนี้:

regedit /s EmptyBin.reg
cleanmgr /sagerun:1

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


น่าเสียดายที่มันไม่ทำงานสำหรับฉัน มันล้างแคชของระบบบางส่วน แต่จะทิ้งถังขยะที่ยังไม่ได้แตะต้อง: /
Dawid Ohia

@ ด่านแปลกจะไม่rmdirแก้ปัญหาข้างต้นทำงานได้ดี?
Pacerier

2

ในขณะที่

rd / s / q% systemdrive% \ $ RECYCLE.BIN

จะลบโฟลเดอร์ $ RECYCLE.BIN ออกจากไดรฟ์ระบบซึ่งโดยปกติจะเป็น c:, หนึ่งควรพิจารณาลบออกจากพาร์ทิชันอื่น ๆ ที่มีอยู่เนื่องจากมีโฟลเดอร์ $ RECYCLE.BIN ที่ซ่อนอยู่ในพาร์ติชันใด ๆ ในไดรฟ์ภายในและภายนอก ไดรฟ์แบบถอดได้เช่น USB แฟลชไดรฟ์ซึ่งไม่มีโฟลเดอร์ $ RECYCLE.BIN) ตัวอย่างเช่นฉันติดตั้งโปรแกรมใน d:, เพื่อลบไฟล์ที่ย้ายไปยัง Recycle Bin ฉันควรรัน:

rd / s /qd:\$RECYCLE.BIN

มีข้อมูลเพิ่มเติมที่ Stack Overflow ว่าจะล้างข้อมูลในถังรีไซเคิลผ่านทางพรอมต์คำสั่งได้อย่างไร


1

ถังรีไซเคิลเป็นเพียงอีกโฟลเดอร์หนึ่ง คุณควรจะสามารถลบไฟล์ออกจากC: \ RECYCLERเพื่อให้ได้ผลเช่นเดียวกับการล้างถังรีไซเคิลจาก GUI


3
ถังรีไซเคิลไม่ใช่โฟลเดอร์ง่าย ๆ แต่เป็นโฟลเดอร์เสมือน มันเป็นความจริงที่เนื้อหาถูกเก็บไว้ในไดเรกทอรี "Recycler" หรือ "$ Recycle.bin" ในแต่ละไดรฟ์รูท แต่ฉันจะไม่ลบเนื้อหา มันอาจจะโอเค แต่มันจะรู้สึกเหมือนแฮ็คสกปรก : o)
efotinis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.