ฉันพยายามลบโฟลเดอร์ว่าง แต่ไม่สามารถทำได้เพราะหน้าต่างข้อความแจ้งว่ามีการใช้งานในขณะนี้
โฟลเดอร์ว่างสามารถใช้งานได้อย่างไร? ฉันจะแก้ปัญหานี้โดยไม่ต้องรีสตาร์ทคอมพิวเตอร์หรือออกจากระบบได้อย่างไร
ฉันพยายามลบโฟลเดอร์ว่าง แต่ไม่สามารถทำได้เพราะหน้าต่างข้อความแจ้งว่ามีการใช้งานในขณะนี้
โฟลเดอร์ว่างสามารถใช้งานได้อย่างไร? ฉันจะแก้ปัญหานี้โดยไม่ต้องรีสตาร์ทคอมพิวเตอร์หรือออกจากระบบได้อย่างไร
คำตอบ:
คุณจะต้องใช้ Process Explorer ของ Microsoft (เพียง exe): https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
มันจะแจ้งให้คุณทราบว่าแอปใดกำลังจัดการโฟลเดอร์นั้นและคุณจะสามารถฆ่าหมายเลขอ้างอิงนั้นได้
ค้นหา -> ค้นหาหมายเลขอ้างอิง -> ค้นหาชื่อโฟลเดอร์ (จะใช้เวลาสักครู่ .. )
ฉันพบวิธีอื่น explorer.exe
นอกจากนี้คุณยังสามารถแก้ได้โดยการรีสตาร์ท
อย่างไรก็ตามวิธีนี้ใช้ไม่ได้หากมันถูกล็อกโดยกระบวนการอื่นที่ไม่ใช่ explorer.exe
explorer.exe
Sysinternals suite ได้ถูกกล่าวถึงแล้ว แต่ ProcessExplorer เป็นเครื่องมือที่ผิด movefile
คือสิ่งที่คุณต้องการ การฆ่ากระบวนการที่เปิดไดเรกทอรีอาจใช้งานได้ แต่ไม่ใช่วิธีที่ดี (หรือปลอดภัย)
ด้วยmovefile
คุณสามารถดี ... ไฟล์ย้าย (ไดเรกทอรีเป็นไฟล์!) ในการรีบูตถัดไป การย้ายไฟล์ไปที่ปลายทางไม่มีเช่น""
กำหนดการลบในการรีบูตครั้งถัดไป โปรดทราบว่าจำเป็นต้องเรียกใช้จากพรอมต์ที่ยกระดับขึ้น (มิฉะนั้นคุณจะได้รับข้อผิดพลาด 5 พยายามกำหนดเวลาลบเวลาบูต)
คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อค้นหาว่าโปรแกรมใดกำลังล็อคโฟลเดอร์:
wmic process > processes.txt
เรียกใช้คำสั่งบนหน้าจอพร้อมคำสั่งต่อไป สิ่งนี้จะสร้างไฟล์เอาต์พุตprocesses.txt
พร้อมรายละเอียดของกระบวนการทั้งหมดที่ทำงานprocesses.txt
ตัวแก้ไขข้อความTaskManager
พบ PID TaskKill /PID <pid>
ที่ไหน<pid>
ในขั้นตอน # 3คุณสามารถยุติกระบวนการที่รับผิดชอบอย่างแข็งขันสำหรับโฟลเดอร์ "ล็อค" เนื่องจากรหัสกระบวนการเป็นที่รู้จักและนักฆ่ากระบวนการที่ดีสามารถทำได้โดยไม่ต้องรีสตาร์ทระบบ
อีกทางเลือกหนึ่งกับ GUI คุณสามารถใช้Iobit unlockerเพื่อปลดล็อกโฟลเดอร์และลบโฟลเดอร์หลังจากนั้น ลากโฟลเดอร์เป้าหมายบนอินเตอร์เฟซ IObit แล้วในแถบเลื่อนด้านข้างเลือกปลดล็อคและลบ
ฉันยังมีปัญหานี้มาก่อนและฉันจะแก้ไขมันได้โดยไปที่ Git rm -rf my-directory
ทุบตีและการใช้
ฉันไม่รู้ว่าทำไมมันถึงทำงานได้ดีบางที Git bash มีสิทธิมากกว่าคำสั่ง windows
หากคุณไม่รู้จัก Git คุณสามารถดาวน์โหลดได้โดยพิมพ์ 'Git' บน Google ติดตั้งแล้วคลิกขวาที่ explorer ของคุณที่ซึ่งไดเรกทอรีอยู่และคลิกที่ 'Git bash here'
ฉันเคยสังเกตเห็นจริง ๆ แล้วในอดีตว่าแม้จะมีไฟล์ที่ซ่อนอยู่และระฆังและเสียงนกหวีดทั้งหมดที่บอกว่าจะแสดงไฟล์ทั้งหมดที่บางโปรแกรมยังคงมีไฟล์ที่ถ้าบันทึกไว้กับพวกเขาก็มองไม่เห็นอย่างสมบูรณ์ใน explorer นั่นเป็นกรณีที่นี่ สิ่งที่ฉันจะทำคือเข้าไปในโปรแกรมใดก็ตามที่คุณใช้โฟลเดอร์นี้ด้วยและไปที่เปิดไฟล์ (ถ้ามี) และดูว่าอะไรคือไฟล์ในมุมมองนั้น อาจมีหน้าต่างขยะจำนวนมากที่ดูเหมือนจะซ่อนตัวจากคุณ
การเริ่มต้น windows explorer ใหม่ได้หลอกลวงสำหรับฉัน เพียงไปที่ตัวจัดการงานและเริ่มต้น explorer ใหม่
ฉันเคยมีปัญหานี้มาหลายปีแล้วเมื่อฉันใช้การแปลง / ดาวน์โหลดอัตโนมัติของเว็บไซต์เพื่อเปลี่ยน html ของหน้าเป็นการดาวน์โหลดไฟล์ txt วิธีที่ Windows จัดการกับการตั้งชื่อไฟล์ทำให้การเสนอราคาในชื่อเปลี่ยนประเภทไฟล์เป็นอะไรก็ตามที่อยู่หลังเครื่องหมายคำพูดและทำให้ยกเลิกการลบไม่ได้ วิธีการแก้ปัญหาที่ฉันพบก็อธิบายว่าสามารถลบโฟลเดอร์ได้ดังนั้นจึงควรช่วยคุณเช่นกัน
ก่อนอื่นให้เปิดพร้อมรับคำสั่งด้วยสิทธิ์ผู้ดูแลระบบ บอกว่าโฟลเดอร์ที่ฉันต้องการลบอยู่ใน C: \ Users \ XXXXXX \ Downloads
ตรวจสอบให้แน่ใจว่าได้รวมช่องว่างทุกที่ที่ฉันสร้างไว้มิฉะนั้นจะใช้งานไม่ได้
พิมพ์คำสั่ง:
cd /d C:\Users\XXXXXX\Downloads
ประเภทถัดไป:
dir /x
ซึ่งจะแสดงรายการของรายการทั้งหมดภายในดาวน์โหลดโดยมีวันที่ / เวลาที่สร้างขึ้นตามด้วย ( <DIR>
) หากโฟลเดอร์ / a ( 0
) หากไฟล์ชื่อในรูปแบบย่อและจากนั้นก็เป็นชื่อเต็ม
ค้นหาชื่อย่อของโฟลเดอร์ที่คุณต้องการลบจากนั้นพิมพ์ให้ตรงตามที่แสดงในรายการ - ตัวพิมพ์ใหญ่, ตัวเลข, ตัวหนอน, อะไรก็ตาม (โดยไม่ต้องติดป้าย0
หากไฟล์) - ลบวงเล็บที่รวมไว้ในตัวอย่าง:
rmdir /q /s [SHORTNAMEHERE]
และนั่นมัน! หากคุณต้องการลบไฟล์เพียงแค่เปลี่ยนrmdir
เป็นerase
และคุณก็ดี! ตรวจสอบให้แน่ใจว่าโฟลเดอร์ที่คุณต้องการลบนั้นว่างเปล่าจริง ๆ และไม่มีอะไรสำคัญในโฟลเดอร์นั้นก่อน