AM电脑吧 - Win10精简版系统_Win11精简版_Win7旗舰版

Yes
查看: 7007|回复: 8
收起左侧

DOS命令注解 2

[复制链接]
ampc85

签到: Lazy

id 水铃 发表于 2011-05-06 20:40:01
删除目录结构—DELTREE
1.具体功能
该命令是一个外部命令,用于删除一个目录及目录中所有的子目录。
DEL只将目录中的文件删除,但没有删除文件所在的目录。如果要删除此目录及目录中所包含的所有文件,可以用DELTREE命令来完成。但它会将目录中所有的文件都删除,而不管它是否具有只读、隐藏属性,所以在使用时一定得小心。
2.语法详解
deltree [/Y] [drive:]path [[drive:]path[...]]
3.参数说明
/Y:在删除目录进行需要确认。
drive:指定包含要删除目录结构的磁盘的驱动器。
path:指定要删除目录结构的目录。
/?:在命令提示符显示帮助。
4.例举说明
例子1:要将当前驱动器上的Public目录内的全部文件及子目录以及Mypic目录删除,执行以下命令:
deltree mypic
此时,系统会询问你是否要删除Mypic目录及其子目录,如果确定,请按“Y”键即可。
例子2:无需确认,直接删除Mypic目录,执行以下命令:
deltree /y mypic

本文地址: https://www.ampc8.com/thread-434-1-1.html
上一篇:DOS命令注解 1
下一篇:DOS命令注解 3
回复

举报

ampc8508

签到天数: 53 天

[LV.5]五张显卡

id kael 发表于 2011-05-26 16:17:05
来学习学习!!!谢谢lz!
回复

举报

ampc841

签到天数: 22 天

[LV.4]四枚内存条

id 3376777 发表于 2011-05-08 09:33:22
这不是DOS基础命令吗
回复

举报

ampc836

签到天数: 2640 天

[LV.Master]顶级配置

id δ豆σ豆δ 发表于 2011-05-07 08:23:38
还真是多,呵呵,继续收藏,谢谢
回复

举报

ampc8113

签到天数: 234 天

[LV.7]七个CPU

id 曾经最美 发表于 2011-05-06 23:06:43
DOS是个经典啊,虽然现在不怎么用了,但某些情况还是比较有用,谢谢分享。。。
回复

举报

ampc85

签到: Lazy

lz  楼主| 水铃 发表于 2011-05-06 20:42:33
从安装光盘中提取文件—EXPAND
1.具体功能
该命令是一个外部命令,用于展开一个或多个压缩文件。该命令用于从安装光盘中提取压缩文件。

2.语法详解
expand [-r] source [destination]
expand -d source.cab [-f:files]
expand source.cab -f:files destination

3.参数说明
-r:重命名扩展文件。
/d:显示源位置中的文件列表。不展开或提取文件。
-f:files:指定在CAB文件(.cab)中要展开的文件。可以使用通配符(*和?)。
source:指定要展开的文件。source可由驱动器号和冒号、目录名、文件名或组合所组成。可以使用通配符(*和?)。
destination:指定在何处展开文件。如果source是多个文件并且没有        指定-r,则目标必须是目录。目标可由驱动器号和冒号、目录名、文件名或组合而组成。
/?:在命令提示符显示帮助。

注意:如果没有指定目标,文件将被复制到当前目录。不能将软盘驱动器或CD-ROM等可移动媒体指定为目标。

4.例举说明
例子1:要从安装光盘上的驱动程序CAB文件中提取Msgame.sys文件并将其复制到C:\Windows\System\drivers,执行以下命令:
expand d:\i386\driver.cab\f:msgame.sys c:\windows\system\ drivers
例子2:展开压缩文件Access.cp_,执行以下命令:
expand d:\i386\acces.cp_c:\windows\system32\access.cpl
例子3:列出安装光盘上的驱动程序CAB文件中的所有文件。
expand /d d:\i386\driver.cab
驱动程序CAB文件包含成千上万的文件,其中包括由Windows提供的大部分驱动程序。将所有文件从CAB文件展开到硬盘上需要花较长的时间和大量的磁盘空间。建议仅从该文件中提取需要的文件。
回复

举报

ampc85

签到: Lazy

lz  楼主| 水铃 发表于 2011-05-06 20:41:44
磁盘拷贝—DISKCOPY
1.具体功能
该命令是一个外部命令,用于将源驱动器中软盘的内容复制到目标驱动器中已格式化或未格式化的软盘上。如果不指定参数,DISKCOPY使用当前驱动器作为源盘和目标盘。

2.语法详解
diskcopy [drive1:[drive2:]][-v]

3.参数说明
drive1:指定包含源盘的驱动器。
drive2:指定包含目标盘的驱动器。
/v:验证正确地复制了信息。此命令行选项可减慢复制进程。
/?:在命令提示符显示帮助。

注意:DISKCOPY只适用于可移动磁盘,例如软盘。DISKCOPY命令不能用于硬盘。如果指定了drive1或drive2的硬盘驱动器,DISKCOPY将显示以下错误消息:
Invalid drive specification
Specified drive does not exist
or is nonremovable
DISKCOPY命令提示符你插入源磁盘和目标磁盘,在继续前将等待你按键盘上的任意键。
复制后,DISKCOPY命令显示下列信息:
Copy another diskette (Y/N)?
按“Y”,DISKCOPY将提示插入用于下一次复制操作的源盘和目标盘。要停止DISKCOPY过程,请按“N”。
如果复制的目标盘(drive2中的软盘)未格式化,DISKCOPY将按与drive1中的磁盘相同的面数和每道扇区数格式化软盘。DISKCOPY在格式化磁盘和复制文件时显示以下信息:
在复制时格式化
如果省略drive2参数,DISKCOPY将把当前驱动器作为目标驱动器。如果省略这两个驱动器参数,DISKCOPY将使用当前驱动器作为这两个参数。如果当前驱动器与drive1相同,DISKCOPY会提示你根据需要交换磁盘。
如果drive1和drive2是相同的,DISKCOPY将提醒你切换磁盘。如果省略这两个drive参数,并且当前磁盘驱动器为软盘驱动器,DISKCOPY将在每次需要在驱动器中插入软盘时都提醒你。如果磁盘包含的信息超过了可以保留的可用内存,DISKCOPY将无法立即读取全部信息。DISKCOPY从源磁盘读取,写入目标磁盘,然后提示你再次插入源磁盘。此进程持续到复制完整个磁盘为止。

4.例举说明
例子:要将驱动器B中的磁盘复制到驱动器A中的磁盘,执行以下命令:
diskcopy b: a:
回复

举报

ampc85

签到: Lazy

lz  楼主| 水铃 发表于 2011-05-06 20:41:11
比较两张软盘—DISKCOMP
1.具体功能
该命令是一个外部命令,用于比较两张软盘的内容。如果没有指定参数,DISKCOMP就使用当前驱动器来比较两张软盘。

2.语法详解
diskcomp [drive1:[drive2:]]
3.参数说明
drive1:指定包含其中一个软盘的驱动器。
drive2:指定包含其他软盘的驱动器。
/?:在命令提示符显示帮助。

注意:DISKCOMP命令只应用于软盘。DISKCOMP命令不能用于硬盘。如果指定了drive1或drive2的硬盘驱动器,DISKCOMP将显示以下错误消息:
Invalid drive specification
Specified drive does not exist
or is nonremovable
如果两个被比较的磁盘中所有磁道均相同,DISKCOMP将显示下列消息:
比较无误。
如果磁道不同,DISKCOMP将显示与下面类似的消息:
Compare error on
side 1, track 2
当DISKCOMP完成比较时,它显示下列消息:
compare another diskette (Y/N)?
如果按“Y”,DISKCOMP将提示插入用于下一次比较的磁盘。如果按“N”,DISKCOMP将停止比较。
当DISKCOMP进行比较时,它忽略磁盘的卷号。
如果省略drive2参数,DISKCOMP将把当前驱动器作为drive2驱动器。如果省略这两个驱动器参数,DISKCOMP将使用当前驱动器作为这两个参数。如果当前驱动器与drive1相同,DISKCOMP会提示你根据需要交换磁盘。
如果为drive1和drive2指定相同的软盘驱动器,DISKCOMP将使用一个驱动器并在需要时提示你插入磁盘来进行比较。根据磁盘容量和可用内存大小,可能需要多次交换磁盘。
DISKCOMP不能比较单面磁盘和双面磁盘,也不能比较高密度磁盘和双密度磁盘。如果drive1中的磁盘与drive2中的磁盘类型不同,DISKCOMP将显示下列消息:
Drive types or diskette types not compatible
当在利用COPY制作的磁盘中使用DISKCOMP时,DISKCOMP可能显示类似于下面的消息:
Compare error on
side 0, track 0
即使磁盘上的文件相同,也可以发生这种类型的错误。尽管COPY复制信息,但它不必将信息存放在目标磁盘上的相同位置。

4.例举说明
例子:如果计算机只有一个软盘驱动器(例如,驱动器A),但想比较两个软盘,执行以下命令:
diskcomp a:a:
DISKCOMP会提示你根据需要插入每个软盘。
回复

举报

ampc85

签到: Lazy

lz  楼主| 水铃 发表于 2011-05-06 20:40:40
显示文件和目录—DIR
1.具体功能
该命令是一个内部命令,用于显示目录文件和子目录列表。
如果在没有参数的情况下使用,则DIR显示磁盘的卷标和序列号,后接磁盘上目录和文件的列表,包括它们的名称和最近修改的日期及时间。DIR可以显示文件的扩展名以及文件的字节大小。DIR也显示列出的文件及目录的总数、累计大小和磁盘上保留的可用空间(以字节为单位)。

2.语法详解
dir [drive:][path][filename] [...]

[/q] [/w] [/d] [/a[[:]attributes]][/o[[:]sortorder]] [/t[[:]timefield]] [/l] [/n] [/x] [/c] [/4]

3.参数说明
[drive:][path]:指定要查看列表的驱动器和目录。
[filename]:指定要查看列表的特定文件或一组文件。
/p:每次显示一个列表屏幕。要查看下一屏,请按键盘上的任意键。
/q:显示文件所有权信息。
/w:以宽格式显示列表,在每一行上最多显示5个文件名或目录名。
/d:与/w相同,但是文件按列排序。
/a[[:]attributes]:只显示那些指定属性的目录和文件名称。如果省略/a,DIR将显示除隐藏文件和系统文件之外的所有文件名。如果在没有指定attributes的情况下使用/a,DIR显示所有文件的名称,包括隐藏文件和系统文件。以下列表描述了每个可用于Attributes的值。冒号(:)是可选的。使用这些值的组合,并且不得用空格分隔这些值。

值        说明                                值        说明
h        隐藏文件                        -h        非隐藏的文件
s        系统文件                        -s        系统文件以外的文件
d        目录                                /d        只是文件(而非目录)
a        准备好存档的文件                -a        自上次备份后没有更改过的文件
r        只读文件                        -r        非只读的文件

/o [[:]sortorder]:控制DIR排序和显示目录名和文件名的顺序。如果省略/o,DIR将按它们在目录中出现的顺序显示名称。如果在没有指定sortorder的情况下使用/o,DIR显示按字母顺序排列的目录名,然后显示按字母顺序排列的文件名。冒号(:)是可选的。以下列表描述了每个可用于sortorder的值。使用这些值的任意组合,并不要用空格分隔这些值。

值        说明                                        值        说明
n        按名称的字母顺序                        -n        按名称的逆序字母(从Z到A)排序
e        按扩展名的字母顺序                        -e        按扩展名的逆序字母(从.ZZZ到.AAA)排序
d        按日期和时间,最早的优先                /d        按日期和时间,最晚的优先
s        按大小,最小的优先                        -s        按大小,最大的优先
g        在文件之前分组的目录                        -g        在文件之后分组的目录

/t [[:]timefield]:指定显示或用于排序的时间字段。以下列表描述了每个可用于timefield的值。

值        说明
c        创建
a        上次访问
w        上次写入
/s        列出指定目录及所有子目录中出现的每个指定的文件名
/b        列出每个目录名或文件名,每行一个(包含文件扩展名)。/b不显示标题信息或摘要。/b替代/w
/l        按小写字母显示未排序的目录名和文件名。/l不会将扩展字符转换为小写字符
/n        显示长列表格式,文件名在屏幕最右边
/x        显示NTFS和FAT卷上文件生成的短名称。显示与/n的显示相同,但是短名称显示在长名称之后
/c        按文件大小显示多个分隔符
/4        显示四位数字的年份格式

/?:在命令提示符显示帮助

注意:可以使用多个filenames。用空格、逗号或分号分开文件名。可以在filename中使用通配符(?和*)以显示一组文件。

4.例举说明
例1:要按字母顺序以宽格式一个接一个地显示所有目录,并在显示出每个屏幕后暂停一下,必须确保根目录是当前目录,然后执行以下命令:
dir /s/w/o/p
DIR列出根目录的名称、根目录的子目录名称和根目录中文件的名称(包括扩展名)。然后DIR在目录树中的每个子目录中列出子目录名和文件名。
例子2:要更改前面的范例以便DIR显示文件名和扩展名但省略目录名,执行以下命令:
dir /s/w/o/p/a:-d
例子3:要打印目录列表,执行以下命令:
ir > prn
指定PRN时,目录列表发送到连接LPT1端口的打印机。如果打印机被连接到不同的端口,则必须使用正确端口的名称替换PRN。
也可以通过用文件名替换PRN,将DIR命令的输出重定向到文件。还可以键入路径。例如,要将DIR的输出结果定向到Down目录中的joke.doc文件中,可以执行以下命令:
dir > \down\joke.doc
如果joke.doc不存在,DIR将创建该文件,除非Down目录也不存在。在这种情况下,会出现如下消息:
File creation error
例子4:要显示驱动器C\Windows\system32上所有目录中带.txt扩展名的所有文件名的列表,执行以下命令:
dir c:\windows\system32\*.txt /w/o/s/p
DIR命令以宽度格式并按字母顺序显示每个目录中匹配文件名的列表,而且每次满屏时暂停,直到你按键继续。
回复

举报

您需要登录后才可以回帖 登录 | 验证注册

Powered by AMpc8.Com (晋ICP备13003365号ghs 晋公网安备 14090202000112号 |GMT+8, 2025/4/30 21:25 | A
快速回复 返回顶部 返回列表