- 发帖可能变空内容,邪门暂不知所以然
- 『稷下学宫』新认证方式,24年网站打算和努力目标
主题:【求助贴】关于删除文件的头痛问题 -- 宏寺
上网的时候中了着,被在硬盘上建了N多层的空目录,连目录名称都是空的(数量不等的空格)。在windows下删除的时候报错“cannot read from the source file or disk”。在cmmand prompt下删除有效,用dir/x可以看到和管理那些“空名”目录。但是的但是,在command prompt下,俺只能深入到大约35层深度的子目录,更下面的就进不去了,明明在dir/x下面看见有东西,可是一cd,就说"cannot find specified file or directory",直接rmdir删目录又说是“not empty”。。。。。。。残念
这可咋办呀,虽然只是两个size为0的空目录可是看着烦啊。诸位牛哥牛姐帮帮忙吧。
可以试试下面的办法(不保证行):
在task manager里kill explorer.exe,然后在commnad line下删除。或者,重新运行explorer.exe,在explorer里删.因为出于某些原因,explorer可以把文件和目录为不可删除.
我现在感觉就是目录嵌套太多,因为层数较少的我在cmd状态下是可以删除的。
鲜花献给热心人
会问"are you sure?" 当然yes
http://www.devhood.com/messages/message_view-2.aspx?thread_id=22073¤t=last
谢谢你的花
我建议加 /s 是为了解决“not empty”的问题。
你有没有试过删除不想要的目录的上一层目录呢?(如果是根目录,这招就没用了。)
多了就不行了。现在剩下的这两个就是这样的。在explorer可以看到所有的目录,但是删不掉,在command prompt下用CD命令只能进入大约第35层的目录。/s参数也不管用,报错说“文件正在被使用”,我感觉还是没有到底的缘故。因为少于35层的目录当初也删不掉,我老老实实进到最后就可以删掉文件,然后删掉所有目录。
这些目录在explorer下看,目录命都是数量不等的空格,在cmd下用dir/x可以看到是些诸如 0200~1、0303~1、E3E3~1之类的名字,对应不同数量的空格。
1。如果目录里只有这些你想删除的文件,rmdir /s *
2。试试在Explore里把最高一级的文件夹rename成有效的名字。如果不成,试试在cmd。
感谢小雨、BlueRiver、水帘洞主网友的帮助,俺终于把那些可恶的目录删除了。综合几位的建议,俺先是试图在explorer下给目录改名,未遂。经洞主兄提示,在cmd下改名成功,直接用rmdir /s 从最高级目录删除,未遂。于是逐级目录统统改名,改到底,把最后一层目录删空,(虽然看上去什么都没有,还是执行了一次del .),然后回到最高级目录在explorer下就能删了。在cmd下则得分两次,试图一次删除结果“exceed maximum path deepth”,呵呵。
anyway终于成功了,谢谢各位大侠,逐一献花,不成敬意。
你是把每一层目录名都改了吗?
这次中着是下载的问题。用NETTRANSPORT的资源浏览器直接在下载站的ftp上划拉,结果中招了,不知道怎么弄的,眼看着带带的主窗口任务栏疯狂刷屏,空目录一串串的加入了下载列表,赶紧退出,还是吃了瘪。
幸运的是,空目录的目录名变化不多,最多的都是1个空格的目录名,另外有那么不到10个4个空格的目录名,还有一个8个空格的,所以在cmd下还不算太麻烦。无非就是几个cd、dir/x、rename,敲上一次,其他的用上下箭头重复调用buffer就行啦。