在Windows下面,有时候删除某个文件夹或者文件的时候,会因为错误“找不到该项目”错误而无法完成删除。
造成这种错误根据本人经验有以下几个可能和解决方法:
-
磁盘错误;
这个好解决,做个磁盘扫描就完事。在有问题的盘上点右键选“属性”,然后按下图的步骤:
扫描完如果说磁盘没啥错误啊,或者有错误修复后,该问题文件或者文件夹还没有消失,请看下一个。
- 可能是文件或者文件夹的名字有点那么不正常,比如使用了Windows进行常规的操作的时候不允许的字符,常见的某些Unicode字符,用下面的办法:
2.1把下面的代码复制下来,打开记事本,粘贴进去,另存为批处理文件:
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
依次点击菜单“文件”、“另存为”弹出下面窗口,注意下面1、2步骤的内容,第1步要带上.bat的扩展名。
2.2 用资源管理器打开需要删除的文件或者文件夹所在的上一级文件夹,把要删除的项目拖到这个批处理文件上面,这样就能删除了。
实际上上这两个命令起作用的原理是在常规的删除文件或者文件夹的命令的路径上用“\\?\”指明路径使用Unicode编码。
这是我在实践工作中学习、总结得到的办法,它对于出现“找不到该项目”错误的问题是能很好解决的。对于其它的一些错误提示信息的情况,需要考虑是不是权限、所有权归属之类的原因,这里就不赘述了,对于网络共享文件,或能还有共享冲突之类的原因。
达叔傻乐(darwin.zuo@163.com)