件夹末尾有空格、⽆法正常删除的空⽂件夹(⽆法读源⽂件
或磁盘)的解决办法
⽂件夹末尾有空格、⽆法正常删除的空⽂件夹(⽆法读源⽂件或磁盘)的解决办法
我的电脑上有两个⽂件夹困扰我很久了,因为我⼀直⽆法将它们删除。⼀个⽂件夹是因
为它⾥⾯有⼀个名称为空格的⽂件夹。另外⼀个⽂件夹是因为它的名称后⾯有个空格,这两
个⽂件夹都是我在下ftp的时候搞出来的,想了好多⽅法都删除不了。⽤⽹上介绍的那些⽅法
⾸先到了,所谓的“删除顽固⽂件让你不再⼼烦”这个⽂章,⾥⾯也提到了如何删除
“⽆效的⽂件名称”的⽂件夹,介绍的⽅法是:与解决⽂件名使⽤保留名称的⽅法类似,可
以使⽤⼀种适当的内部语法删除此⽂件。例如要删除包含尾随空格的⽂件,可以使⽤如下命
令:
Del  c:\⽂件路径\(尾随空格的⽂件名)
但是实验结果表明,⽆效。。。如那个只有空格的⽂件夹。。。根本就是纹丝不动。。
后来到了为什么会出现这种情况的原因:“不管怎么删除都删除不掉,出错提⽰为“
⽆法读源⽂件或磁盘”。如果试图共享⽂件是提⽰错误为“系统不到指定的⽂件”。该⽂
件是从基于linux的ftp⽂件服务器上拷贝的,但在windows中建⽴⽂件夹时根本上⽆法在后⾯
设置空格,因此这应当是⼀个奇怪的⽂件夹。⽽令⼈奇怪的是在该⽂件夹中建⽴⽂件或⼦⽂
件夹是均可正常⼯作。对于该⽂件夹使⽤资源管理器,Total Commander,甚⾄是N多⽂件粉
碎⼯具都不能有效删除。 ”这篇⽂章的作者解决这个问题的办法是割盘,omg。。。i hate
format!!
后来我尝试了deltree,结果说没有这个命令,昏,根据后来的发现是XP取消了这个命令
,i guess。
在google上不停的寻着,尝试了许多关键字的查,都没有得到我想要的答案,我还
是把希望寄托在deltree上,于是搜索了“删除⽂件夹 DOS命令”,发现了“感受Windows XP
中DOS命令的新增功能”,⾥⾯提到了各种常⽤DOS命令增加的参数,
“命令:RD,删除⽬录
红磷  增加参数:/S
  参数说明:使⽤此参数即“RD/S”⽤于删除⽬录树,即删除⽬录及⽬录下的所有⼦
⽬录和⽂件,相当于以前版本中的DELTREE命令。”
运⾏-〉cmd
H:\>rd G:\浪漫满屋特典/s
G:\浪漫满屋特典, 是否确认(Y/N)? y
Bingo,G:/浪漫满屋特典和在G:/浪漫满屋特典下那个名称为⼀个空格的空⽂件夹终于
消消失了。可是这个办法却不能解决另外⼀个难题。我另外⼀个⽆法正常删除的⽂件夹是直
接在H:\下的⼀个名为“The Day After Tomorrow (这⾥有个空格)”它名称后⾯⼀个空格
H:\>rd H:"The day after tomorrow"/s
H:The day after tomorrow, 是否确认(Y/N)? y
系统不到指定的⽂件。
H:\>rd H:"The day after tomorrow "/s
H:The day after tomorrow , 是否确认(Y/N)? y
系统不到指定的⽂件。
这个时候我⼜想尝试⼏种其他的参数,如/A-A……但是由于感觉风险太⼤,⼀直不敢打y
印小天事件是什么后来看见
“增加参数:/X
  参数说明:使⽤此参数即“DIR/X”列⽂件、⽬录时,会对长⽂件名同时显⽰“8.3
”格式的⽂件名。”
于是
H:\>dir /X
驱动器 H 中的卷是娱乐
卷的序列号是 744D-634A
H:\ 的⽬录 PS : 由于⼤写dir是⽹页参数,我⽤“路径”代替了⼤写dir
2005-04-15 21:47 279,436,832 情书(~1.RM 情书(⽇本).rm
2004-02-29 20:48 <;路径> 伴奏伴奏
2004-06-04 07:41 <;路径> THEDAY~1 The Day After Tomorrow
安徽风景2005-06-26 23:19 <;路径> photo
2005-05-28 23:57 <;路径> oe017
2005-11-11 00:12 52,767,701 SILVER~1.RMV silver-VS-ronaldo(第三场).rm
vb
2005-11-11 00:14 63,863,811 SILVER~2.RMV silver-VS-ronaldo(第⼆场).rm
vb
2005-10-15 19:11 <;路径> _11~1.03_ [11.03][the cranberries(live in paris)]
2004-12-24 11:19 <;路径> 新建⽂~1 新建⽂件夹
2003-10-07 23:29 <;路径> 综艺综艺
2003-10-10 17:11 <;路径> 图⽚图⽚
2003-10-07 13:04 <;路径> mp3
2003-10-10 23:35 <;路径> MTV
2003-10-14 16:34 <;路径> 短⽚短⽚
3 个⽂件 396,068,34
4 字节
11 个⽬录 3,125,264,384 可⽤字节
H:\>rd THEDAY~1
bingo,我开⼼死了,改⽤“8.3”格式的⽂件名就ok了,原来如此简单,哈哈。可惜却
花了我这么多的功夫才发现。不知道前⾯那个⽂件夹是否也可以⽤这个⽅法搞定,我很好奇
空格会转化成什么样⼦。哈哈,最后再将那篇给我指点的⽂章贴上来,⼤家都学习⼀下吧,
哈哈。
⾃从Windows XP操作系统推出后,⼈们在热情的使⽤Win XP的时候却很少注意到Win XP附带
的DOS操作环境,实际上在Win XP中已经增强了部分DOS命令的功能,所谓“⽼树开新花”,
下⾯让我们⼀道来感受Win XP下DOS的功能变化。
  命令:Dir,列⽂件、⽬录
  增加参数:/-C
  参数说明:DIR列⽂件、⽬录时显⽰的⽂件⼤⼩,其数值以千为单位进⾏分隔,使⽤此参
数即“DIR/-C”将取消显⽰中的分隔符,以满⾜部分⼈的视觉习惯。
  增加参数:/Q
  参数说明:Windows是多⽤户操作系统,使⽤此参数即“DIR /Q”列⽂件、⽬录时,将显
⽰出⽂件、⽬录的⽤户属性。
  增加参数:/T:C、/T:A、/T:W
  参数说明:使⽤此参数即“DIR/T:C”、“DIR/T:A”、“DIR/T:W”分别显⽰⽂件、⽬录
的创建时间、上次访问时间和上次修改时间。
  增加参数:/X
  参数说明:使⽤此参数即“DIR/X”列⽂件、⽬录时,会对长⽂件名同时显⽰“8.3”格
式的⽂件名。
  命令:CD,改变⽬录
  增加参数:/D
  参数说明:此参数的作⽤是快速改变当前⽬录,⽐如当前⽬录是C:Windows,使⽤命令“
CD/D E:Tools”可快速切换到E:Tools⽬录下。注:只有在Win XP的“运⾏”⽂本框中输⼊“
CMD”得到的DOS窗⼝中才能使⽤此参数。
  命令:MD,建⽴⽬录
  功能说明:此命令并未增加参数,但是增强了功能,它可⼀次建⽴多级⼦⽬录,例如使
包保养
⽤命令“MD AABBCCDD”将⼀次性创建AA、BB、CC、DD四级⼦⽬录。⽽在⽼版本的DOS中,若不存在AA⼦⽬录,便⽆法直接建⽴AA下的BB等深层⼦⽬录。
  命令:RD,删除⽬录
  增加参数:/S
  参数说明:使⽤此参数即“RD/S”⽤于删除⽬录树,即删除⽬录及⽬录下的所有⼦⽬录
和⽂件,相当于以前版本中的DELTREE命令。
  增加参数:/Q
阿穆隆的妹妹  参数说明:使⽤上⾯的/S参数删除⽬录树时,系统会要求⽤户确认是否真的要删除。若
同时使⽤/Q参数即“RD/S /Q”,在进⾏删除操作时将取消确认,相当于DELTREE命令的/Y参
数。
  命令:DEL,删除⽂件或⽬录
  增加参数:/F
  参数说明:使⽤此参数即“DEL/F”可删除只读⽂件。
  增加参数:/S、/Q
  参数说明:使⽤此参数即“DEL/S”作⽤与“RD/S”完全相同,即删除⽬录及⽬录下的所
有⼦⽬录和⽂件。同时使⽤参数/Q,可取消删除操作时的系统确认。
  增加参数:/A
  参数说明:删除指定属性或指定属性以外的⽂件,/AR、/AH、/AS、/AA分别表⽰删除只
读、隐藏、系统、存档⽂件,/A-R、/A-H、/A-S、/A-A表⽰删除除只读、隐藏、系统、存档
以外的⽂件。例如“DEL/AR *.*”表⽰删除当前⽬录下所有只读⽂件,“DEL/A-S *.*”表⽰
删除当前⽬录下除系统⽂件以外的所有⽂件。
  命令:ATTRIB,更改⽂件或⽬录的属性
  增加参数:/D
  参数说明:在Win XP中我们不能把⽂件或⽂件夹设置为系统属性,只能设为只读、隐藏
或存档属性。⽽带参数/D使⽤ATTRIB命令可以对⽂件的所有属性进⾏设定,设定时必须与参
数/S同时使⽤。例如“ATTRIB /S /D +S D:Study”,作⽤是将D:Study⽂件夹设置为系统⽂
件夹。
  命令:Format,格式化磁盘
  增加参数:/FS:filessystem
  参数说明:按指定⽂件系统类型(FAT、FAT32、NTFS)格式化磁盘,例如“format
/FS:NTFS”。
  命令:DATE、TIME,显⽰系统⽇期和时间
  增加参数:/T
  参数说明:使⽤此参数即“DATE/T”、“TIME/T”将只显⽰当前⽇期和时间,⽽不必输
⼊新⽇期和时间。
最近发现了其他的⽅法:
特补充到下⾯
1.结束进程后删除
2.重重启删除
3.进⼊安全模式删除
4.⽤超级兔⼦删除
5.⽤cmd命令强⾏删除
6.进DOS绝对⾏
⼀、常规解决办法:
1,注消或重启电脑,然后再试着删除。
2,进⼊“安全模式删除”。
3,在纯DOS命令⾏下使⽤DEL,DELTREE和RD命令将其删除。
4,如果是⽂件夹中有⽐较多的⼦⽬录或⽂件⽽导致⽆法删除,可先删除该⽂件夹中的⼦⽬录和⽂件,再删除⽂件夹。5,在任务管理器中结束进程,然后在命令提⽰符窗⼝删除⽂件。
6,如果你有安装ACDSee,FlashFXP,Nero,Total这⼏个软件,可以尝试在这⼏个软件中删除⽂件夹。
⼆、⾼级解决⽅案:
1,磁盘错误
运⾏磁盘扫描,并扫描⽂件所在分区,扫描前确定已选上修复⽂件和坏扇区,全⾯扫描所有选项,扫描后再删除⽂件。
2,预读机制:
某些媒体播放中断或正在预览时会造成⽆法删除。在“运⾏”框中输⼊:REGSVR32 /U SHMEDIA.DLL,注销掉预读功能。或删除注册表中下⾯这个键值:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]。
3,防⽕墙:
由于反病毒软件在查毒时会占⽤正在检查的⽂件,从⽽导致执⾏删除时提⽰⽂件正在使⽤,这时可试着暂时关闭它的即时监控程序,或许可以解决。
4,OFFice、WPS系列软件:
OFFice的⾮法关闭也会造成⽂件⽆法删除或改名。重新运⾏该程序,然后正常关闭,再删除⽂件。
5,借助WinRAR:
右击要删除的⽂件夹,选择“添加到压缩⽂件”。在弹出的对话框中选中“压缩后删除源⽂件,”随便写个压缩包名,点确定。
6,权限问题:
如果是2000和xp系统,请先确定是否有权限删除这个⽂件或⽂件夹。
7,可执⾏⽂件的删除:
如果可执⾏⽂件的映像或程序所调⽤的DLL动态链接库⽂件还在内存中未释放,删除时就会提⽰⽂件正在使⽤,解决⽅法是删除系统的页⾯⽂件,Win98中是Win386.SWP,Win2000/XP 是pagefile.sys。注意要在DOS下删除。
8,⽂件粉碎法:
怎么设置光驱启动使⽤⽂件粉碎机,如File Pulverizer,可以彻底删除⼀些顽固⽂件。
=========================================
类似于第⼀套⽅案但稍有不同:
相信⼤家都遇到过要删除某个⽂件时,提⽰“该⽂件正被别的进程使⽤,不能删除”的情况,通常的⽅法是关闭使⽤该⽂件的程序或在任务管理器中杀死相关进程后,删除。可如果这样也不能删除呢!?这时,你可以试试下⾯的⽅法,相信其中⾄少有⼀个办法能解除您的烦恼:
①注销或重启后,再删;
②进⼊安全模式或⽤启动软盘(光盘)启动进⼊纯DOS,删除;
③如果是删除⽂件夹,从⾥往外删,即先进⼊该⽂件夹,删除⾥⾯所有内容,然后再返回上⼀层⽬录,删除该⽂件夹;
④⽤Windows优化⼤师等的⽂件粉碎机删除;
⑤Win2000/XP系统以管理员⾝份登录,再执⾏删除操作;
⑥如果系统是WinXP,关闭系统还原,再删;
⑦对于⼤⽂件,特别是压缩包⽂件,关闭杀毒软件的实时监控后,再删;
⑧注销掉预读功能再删,⽅法:开始→运⾏,输⼊regsvr32 /u shmedia.dll,确定。重启后再删。完了再运⾏⼀下regsvr32 shmedia.dll,恢复注册;
⑨⽤WinRAR删除,打开WinRAR,点“添加”,选中要删除的⽂件,在“设置”下点选“压缩后删除源⽂件”,压缩完成后把压缩⽂件也删除。
⑩先对该⽂件所在分区进⾏磁盘扫描,扫描前选中“⾃动修复⽂件和扇区”,完成后再删;
⑾打开命令提⽰符窗⼝,然后再打开任务管理器,结束“”进程,在命令提⽰符窗⼝进⼊该
⽂件所在⽬录,⽤Del命令删除,完了在任务管理器中点“⽂件”→新建任务→浏览→着C:\,点“确定”即可;
⑿Win2000/XP系统,清除页⾯⽂件再删除。⽅法:系统属性→⾼级→性能设置→⾼级→虚拟内存更改→把页⾯⽂件⼤⼩设为“⽆分页⽂件”,重启后进⾏删除。然后恢复原来的页⾯⽂件。