如何解决“cannot remove directory not empty”

在windows系统下,删除文件或者文件夹,出现”Cannot remove xxx: Directory not empty”,如果在使用各种删除方法(比如使用命令行删除,解除占用,kill相关进程等)都得到相同的提示后,那么一般是磁盘存在问题,可以尝试使用CHKDSK命令来修复磁盘解决问题

CHKDSK

CHKDSK的全称是check disk,就是磁盘检查的意思。该工具基于被检测的分区所用的文件系统,可以检查硬盘文件系统的完整性,并可以修复FAT16、FAT32和NTFS硬盘上的各种文件系统错误,创建和显示磁盘的状态报告。CHKDSK 还会列出并纠正磁盘上的错误。

解决方案及步骤

1、以管理员身份打开CMD命令行工具

2、输入CHKDSK E:/F,并回车。其中E:为出问题的磁盘,在使用时需要换成出问题的磁盘

3、等待检查完毕,最好重启电脑后再去删除对应目录,此时就能成功删除了

参考

CHKDSK - 维基百科,自由的百科全书

chkdsk_百度百科