回到日志首页发送邮件给 i@amiku.cn直接在网站上留个言
当前位置: 阿米酷 | amiku.cn » 编程设计(实践和教程) » 文章正文

如何删除带空格文件夹或以点号结尾的无法删除的文件夹的最终解决方法

时间: 2010-07-16 / 分类: 编程设计(实践和教程) / 浏览次数: 人气指数:1,302 / 0个评论 发表评论

在windows中,有时会有一个文件夹经过多种方法的尝试都无法删除,在资源管理器里面删除的时候,会有“无法读源文件或文件夹”的错误提示,而在控制台下面用rd(rmdir)命令删除时则又提示“系统找不到指定的文件”,用unixutil的unlink和rm也搞不定它。

一种好方法是使用“8.3”格式的短名称来执行操作,取得短名称的办法是在cmd控制台窗口下使用“dir /x”命令,输出内容的倒数第二列就是短名称。有了短名称后再用“rd [文件夹短名称]”命令就可以顺利删除文件夹了。

如图详细的操作步骤参考如下:

假设删不掉的文件夹在”d:\qqqq.”下面

  1. 点“开始”菜单-》“运行”,这样会打开”运行”对话框。
  2. 在“运行”对话框中输入cmd,然后点击确定,确定后会打开“控制台”窗口了。
  3. 在“控制台”窗口中直接进入”qqqq.”目录是找不到此目录的,进不去。
  4. 但是可以在控制台中输入”dir /x”命令,倒数第二列QQQQ~1就是“8.3”格式的短名称。短名称通常以”~1″结尾,但也不一定。
  5. 现在“cd QQQQ~1”,进入删除不掉的目录中,找出需要删除的文件或者文件夹,如果是删除文件夹,就输入”rd ”,如果是删除文件,就输入”del 文件”,然后回车。
  6. 那么现在文件/文件夹应该被删除了。

发表评论

您的昵称 *

您的邮箱 *

您的网站