lyf1997 (稻草)当前离线
顶级会员(MacOS X10.6)
对于以上的方法,针对有个别无法使用该方法的解释! 介绍给大家:一种是包含尾随空格的文件,可以使用如下命令删除: del \\?\ c:\文件路径\(尾随空格的文件名) 但是实验结果表明,这种方法对只有空格的文件夹无效!原因:“不管怎么删除都删除不掉, 出错提示为“无法读源文件或磁盘”。如果试图共享文件是提示错误为“系统找不到指定的 文件”。该文件是从基于linux的ftp文件服务器上拷贝的,但在windows中建立文件夹时根本 上无法在后面设置空格,因此这应当是一个奇怪的文件夹。而令人奇怪的是在该文件夹中建立 文件或子文件夹是均可正常工作。对于该文件夹使用资源管理器,total commander,甚至是 n多文件粉碎工具都不能有效删除。”尝试用deltree,结果说没有这个命令,晕,后来的发现 是xp取消了这个命令用“windows xp中dos命令的新增功能”,里面提到了各种常用dos命令增 加的参数: “命令:rd,删除目录 增加参数:/s 参数说明:使用此参数即“rd/s”用于删除目录树,即删除目录及目录下的所有子 目录和文件,相当于以前版本中的deltree命令。” 运行-〉cmd c:\>rd d:\照片/s d:\照片, 是否确认(y/n)? y bingo,d:/照片和在d:/照片 下那个名称为一个空格的空文件夹终于消失了。可是这个办法 却不能解决另外一个难题。就是无法正常删除的文件夹是直接在c:\下的一个名为 “Computer Solutions (这里有个空格)” c:\>rd h:"Computer Solutions"/s c:Computer Solutions, 是否确认(y/n)? y 系统找不到指定的文件。 这个时候我又想尝试几种其他的参数,如/a-a……但是由于感觉风险太大,一直不敢打y。 后来看见 “增加参数:/x 参数说明:使用此参数即“dir/x”列文件、目录时,会对长文件名同时显示“8.3 ”格式的文件名。” 于是 c:\>dir /x 驱动器 h 中的卷没有标签。 卷的序列号是 88A7-0F49 c:\的目录 2007-10-17 16:08 0 AUTOEXEC.BAT 2007-10-17 16:08 0 CONFIG.SYS 2007-06-05 09:19 COMPUT~1 Computer Solutions 2007-11-23 14:20 PROGRA~1 Program Files 2007-11-26 08:57 WINDOWS 2 个文件 0 字节 3 个目录 16,000,696,320 可用字节 h:\>rd Comput~1 “bingo”!我开心死了,改用“8.3”格式的文件名就ok了,原来如此简单,哈哈。 【附】windows 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”将只显示当前日期和时间,而不必输 入新日期和时间。
lyf1997的签名档: