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

Yes
楼主: 水铃
收起左侧

DOS命令注解 1

[复制链接]
ampc85

签到: Lazy

lz  楼主| 水铃 发表于 2011-05-06 20:36:41
复制文件—COPY
1.具体功能
该命令是一个内部命令,用于将一份或多份文件复制到另一个位置。

2.语法详解
copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] source [{/a|/b}] [+ source [{/a|/b}] [+ ...]][destination [{/a|/b}]]

3.参数说明
/d:允许将复制的加密文件在目标处作为解密文件保存。
/v:验证是否正确写入新文件。
/n:在复制名字超过八个字符,或者文件扩展名超过三个字符的文件时使用短文件名(如果有的话)。
/y:禁止提示你确认要覆盖现存的目标文件。
/-y:提示你确认要覆盖现存的目标文件。
/z:在重启模式中复制网络文件。
/a:表明ASCII文本文件。
/b:表明二进制文件。
source:必需指定要复制的文件或文件集的所在位置。source可以由驱动器号和冒号、目录名、文件名或这几者的组合所组成。
destination:必需指定要将文件或文件集复制到的位置。destination可以由驱动器号和冒号、目录名、文件名及这几者的组合所组成。
/?:在命令提示符显示帮助。
注意:要将几个文件复制进一个文件,则需列出几个源文件,并且文件名之间用加号(+)隔开,同时指定要包含合并结果文件的目标文件。
合并文件时,COPY会使用当前日期和时间来标记目标文件。如果省略目标文件,则文件被合并并且会使用首个指定的文件的名称存储。
可通过使用通配符(* 或 ?)来将几个文件合并进一个文件。如果要使用通配符将几个二进制文件合并进一个文件,请添加/b命令行选项。这可防止Windows将CTRL+Z当作文件结束符处理。

4.例举说明
例子1:要将文件Memo.doc复制到当前目录中的Letter.doc,执行以下命令:
copy memo.doc letter.doc
例子2:要将文件Memo.doc从当前驱动器的当前目录复制到位于驱动器C上的现有目录System中,执行以下命令:
copy Memo.doc c:\system
如果System目录不存在,Memo.doc文件将被复制到驱动器C的磁盘根目录下名为System的文件中。
例子3:要将位于当前驱动器的当前目录中的Mar89.zip、Apr89.zip以及May89.zip合并,并将它们放在当前驱动器的当前目录下名为Report的文件中,执行以下命令:
copy mar89.zip + apr89.zip + may89.zip report
例子4:要将所有的四个文件合并进Report,而且已有名为Report的文件,执行以下命令:
copy report + mar89.rpt + apr89.rpt + may89.rpt
例子5:在当前驱动器的当前目录中,要将所有具有.txt扩展名的文件合并进名为Combin.doc的文件中,执行以下命令:
copy *.txt combin.doc
此时,打开Combin.doc文件,你会发现,该文件已将*.txt文件的所有内容合并为一篇文档。
例子6:COPY命令将每个带有.txt扩展名的文件和它对应的.ref文件合并起来。结果是文件名相同但扩展名为.doc的文件。COPY将File1.txt与File1.ref合并形成File1.doc,然后copy将File2.txt与File2.ref合并形成File2.doc,如此等等。例如,执行以下命令:
copy *.txt + *.ref *.doc
例子7:要合并所有具有.txt扩展名的文件,然后合并所有具有.ref扩展名的文件,并将合并结果置于Combin.doc文件中,执行以下命令:
copy *.txt + *.ref combin.doc
回复

举报

ampc85

签到: Lazy

lz  楼主| 水铃 发表于 2011-05-06 20:35:51
分区格式转换—CONVERT
1.具体功能
该命令是一个外部命令,用于将FAT和FAT32文件系统转换为NTFS文件系统。

2.语法详解
convert [volume] /fs:ntfs [/v] [/cvtarea:filename] [/nosecurity] [/x]

3.参数说明
volume:指定驱动器号(其后要紧跟冒号)、装入点或要转换为NIFS的卷名。
/fs:ntfs:必需将卷转换为NTFS。
/v:指定详细模式,即在转换期间将显示所有的消息。
/cvtarea:filename:仅适用于高级用户。指定将主控文件表(MFT)以及其他NTFS元数据文件写入相邻的现存占位符文件中。该文件必须位于要转换的文件系统的根目录下。如果使用/cvtarea参数,可以使转换后的文件系统具有较少的碎片。为了得到最佳结果,该文件的大小最好为1KB与文件系统中文件和目录数量的乘积,但是,该转换工具也接受任意大        小的文件。在运行CONVERT之前,首先必须使用Fsutil filereatenew命令创建占位符文件。CONVERT并不创建此文件。CONVERT使用NTFS元数据覆盖此文件。完成转换后,会释放此文件中所有未被使用的空间。
/nosecurity:对于转换后的文件和目录的安全性设置,将其指定为每个人都可访问。
/x:如果需要,使用该参数可在转换之前将该卷卸载。对该卷任何打开的句柄不再有效。
必须指定重新启动计算机时应该转换的驱动器。否则,将无法转换当前驱动器。
如果CONVERT无法锁定驱动器(系统卷、当前驱动器等),它会主动在下次重新启动计算机时转换该驱动器。
在从早期版本的NIFS转换得到的卷上,MFT位置是不同的。因此,卷的性能可能不如从Windows NT转换得到的卷优异。
与最初就使用NIFS进行格式化的卷相比,从FAT转换为NTFS的卷会缺少部分性能。在转换后的卷上,MFT可能会变得破碎。另外,转换后的启动卷上的NTFS权限不再适用。

4.例举说明
例子1:要将驱动器D上的卷转换为NTFS,执行以下命令:
convert d:/fs:ntfs
例子2:要将驱动器E上的卷转换为NTFS并且显示所有消息,执行以下命令:
convert e:/fs:ntfs /v
回答“Y”后回车,系统自动重启,并在重新进入系统前完成分区格式的转换。
回复

举报

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

Powered by AMpc8.Com (晋ICP备13003365号ghs 晋公网安备 14090202000112号 |GMT+8, 2024/4/27 13:37 |
快速回复 返回顶部 返回列表