允许将复制的加密文件在目标处作为解密文件保

时间:2019-11-06 17:27来源:手机美高梅游戏网址
COPY 命令: 复制 将一个或多个文件从一个位置复制到其他位置。 1.2 学习attrib  del  copy  xcopy命令 // 描述: 语法 copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/

COPY 命令:

复制
将一个或多个文件从一个位置复制到其他位置。

1.2 学习attrib  del  copy  xcopy命令

  // 描述:

语法
copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}] [+ ...]][Destination [{/a|/b}]]

学习要点:
1。设置文件属性:attrib
2。删除命令:del
3。复制文件:copy
4。复制文件(夹):xcopy

    将一个或多个文件从一个位置复制到另一个位置。

参数
/d 
允许将复制的加密文件在目标处作为解密文件保存。 
/v 
验证是否正确写入新文件。 
/n 
在复制名字超过八个字符,或者文件扩展名超过三个字符的文件时使用短文件名(如果有的话)。 
/y 
禁止提示您确认要覆盖现存的目标文件。 
/-y 
提示您确认要覆盖现存的目标文件。 
/z 
在重启模式中复制网络文件。 
/a 
表明 ASCII 文本文件。 
/b 
表明二进制文件。 
Source 
必需指定要复制的文件或文件集的所在位置。source 可以由驱动器号和冒号、文件夹名、文件名或这几者的组合所组成。 
Destination 
必需指定要将文件或文件集复制到的位置。Destination 可以由驱动器号和冒号、文件夹名、文件名及这几者的组合所组成。 
/? 
在命令提示符显示帮助。 
注释
可以复制那些使用文件结束字符 (CTRL+Z) 以表明文件结束的 ASCII 文本文件。 
使用 /a 
当在命令行的文件列表之前有 /a 时,它适用于所有已列出的文件,直到 copy 遇到 /b。在这种情况下,/b 应用于文件前面的 /b。

一、设置文件属性:attrib

    ### 注意:如果想复制文件夹,请使用 XCOPY 。

当 /a 在命令行上紧跟在文件列表之后时,它适用于所有已列出的文件,直到 copy 遇到 /b。在这种情况下,/b 应用于文件前面的 /b。

显示或更改文件属性。
ATTRIB [ R | -R] [ A | -A ] [ S | -S] [ H | -H] [[drive:] [path] filename] [/S [/D]]

  // 语法:

/a 参数的作用取决于它在命令行字符串中的位置。当 /a 紧随 Source 之后时,copy 会将文件当作 ASCII(文本)文件,并复制第一个文件结束符前的数据。

     设置属性。
  -    清除属性。
  R   只读文件属性。
  A   存档文件属性。
  S   系统文件属性。
  H   隐藏文件属性。
  [drive:][path][filename]   指定要处理的文件属性。
  /S  处理当前文件夹及其子文件夹中的匹配文件。
  /D  也处理文件夹。

     copy [/a] [/b] [/d] [/v] [/n] [/z] [/y | /-y] <source> [/a] [/b] [<source> [/a] [/b] [+ ...]] [<destination> [/a] [/b]] 

当 /a 紧随 Destination 之后时,copy 会添加文件结束符作为文件的最后一个字符。

1。查看文件的文件属性
格式:ATTRIB [drive:][path][filename]

  //  参数:

使用 /b 
/b 指定命令解释器读取目录中由文件大小指定的字节数。/b 是 copy 的默认值,除非 copy 用于合并文件。

例1,
attrib d: pagefile.sys
查看d: pagefile.sys文件的属性。

    /a(ASCII):

当 /b 在命令行上位于文件列表之前时,它适用于所有已列出的文件,直到 copy 遇到 /a。在这种情况下,/a 应用于文件前面的 /a。

2。修改文件的属性。
格式:attrib ?属性

      --> 表示一个ASCII文本文件。  

当 /b 在命令行上位于文件列表之后时,它适用于所有已列出的文件,直到 copy 遇到 /a。在这种情况下,/a 应用于文件前面的 /a。

例1,
attrib –h d: pagefile.sys
消除d: pagefile.sys的“隐藏”属性。

    /b(Binary):

/b 的作用取决于它在命令行字符串中的位置。当 /b 紧随 Source 之后时,copy 复制包含任何文件结束符的整个文件。

例2,
attrib s h d: pagefile.sys
给d: pagefile.sys设置“系统”和“隐藏”属性。

      --> 表示一个二进制文件。

当 /b 紧随 Destination 之后时,copy 不会添加文件结束符。

3。批量文件处理

    /d(Decrpyted):

使用 /v 
如果写入操作不能校验,则会出现错误消息。尽管使用 copy 很少发生记录错误,但是仍可以使用 /v 来确保重要的数据已正确记录。因为要检查驱动器上记录的每一个扇区,所以该 /v 命令行选项也会使 copy 命令的运行速度减慢。

例1,
attrib h d:123*.bat /s
通过/s参数可批量将d:123及其子目录下的所有bat文件设置为“隐藏”属性.

      --> 允许将复制的加密文件保存为目标位置的解密文件。

使用 /y 和 /-y 
如果在 COPYCMD 环境变量中预先设置了 /y,可以通过在命令行使用 /-y 来替换该设置。默认情况下,在替换该设置时会提示您,除非该 copy 命令在批处理脚本中执行。

例2,
attrib h d:123 /s /d
将d:123及其下所有同名为123的子目录设置为“隐藏”属性.参数/d必须在批量设置文件属性的同时,对指定目录及
其下所有子目录进行文件属性操作。参数/d可以理解为“directory”(目录),也就是说/d 必需和/s一起使用。

    /v(Verify):     

附属文件 
要附加文件,请为 Destination 指定单个文件,但要为 Source 指定多个文件(使用通配符或 文件 1+文件 2+文件 3 的格式)。

思考:

      --> 验证是否正确写入了新文件。
      --> 如果无法验证写入操作,则会显示错误消息。 尽管复制时很少出现录制错误,但可以使用/v 验证是否已正确录制关键数据。
         ### 注意:/v 命令行选项也会降低复制命令的速度,因为必须检查磁盘上记录的每个扇区。

使用 /z 
如果在复制阶段连接丢失(例如,如果服务器脱机切断了连接),copy /z 将在重新建立连接后继续复制。/z 同时会显示每个文件已完成的复制操作的百分比。

 “attrib h d:123 /s /d”和“attrib h d:123*.* /s /d”有什么区别呢?
前者只有d:123以及它同名的子目录设为了“隐藏”,而其它文件及子目录都没有设置“隐藏”。
后者则将d:123下的所有文件及子目录设置了“隐藏”属性,但d:123目录没有设置“隐藏”属性。

    /n:

复制到设备以及从设备复制 
可以用设备名替换一次或多次出现的 source 或 destination。

二、删除命令:del

        --> 在复制名称长度超过八个字符的文件或文件扩展名超过三个字符的文件时,请使用短文件名。

在复制到设备时使用或省略 /b 
当 destination 是设备时(例如,Com1 或 Lpt1),/b 将以二进制模式将数据复制到该设备。在二进制模式下,copy /b 会将所有字符(包括特殊字符,例如, CTRL+C、CTRL+S、CTRL+Z 以及换行符等)作为数据复制到设备。但是,如果省略了 /b,则将以 ASCII 模式将数据复制到设备。在 ASCII 模式下,特殊字符可能导致 Windows XP 在复制过程中合并文件。有关详细信息,请参阅“合并文件”。

删除一个或数个文件。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

    /z:

使用默认目标文件 
如果不指定目标文件,将使用与源文件相同的名称、创建日期、创建时间来创建副本,并将新副本置于当前驱动器的当前目录中。如果源文件位于当前驱动器的当前目录中,而您没有为目标文件指定其他驱动器或目录,则 copy 命令将终止并显示下列错误消息:

  names         指定一个或数个文件或目录列表。通配符可被用来
                删除多个文件。如果指定了一个目录,目录中的所
                有文件都会被删除。

      --> 以可重新启动的模式复制网络文件。

File cannot be copied onto itself

  /P            删除每一个文件之前提示确认。
  /F            强制删除只读文件。
  /S            从所有子目录删除指定文件。
  /Q            安静模式。删除全局通配符时,不要求确认。
  /A            根据属性选择要删除的文件。
  attributes      R  只读文件                     S  系统文件
                  H  隐藏文件                     A  存档文件
                  -  表示“否”的前缀

      --> 如果在复制阶段连接丢失(例如,如果服务器脱机会断开连接),则在重新建立连接后将继续复制 /z。 /z 还显示为每个文件完成的复制操作的百分比。

0 File(s) copied 

基本格式:DEL [drive:][path][filename]

    /y /-y:
      --> 如果在COPYCMD环境变量中预设了 /y,则可以在命令行使用 /-y 覆盖此设置。 默认情况下,除非在批处理脚本中执行复制命令,否则在替换此设置时会提示您。  

合并文件 
如果指定了使用加号 (+) 分隔的多个 source,copy 会将这些文件合并在单个文件之中。如果在 source 中使用了通配符(* 或 ?),但在 destination 中指定了单个文件名,则 copy 会将所有与 source 中的文件名匹配的文件合并,并使用在 destination 中指定的文件名来创建单个文件。除非使用了 /b 命令行选项,否则在任一种情形中,copy 都会假定合并的文件是 ASCII 文件。

例1,
del d:123abc.txt
删除abc.txt

编辑:手机美高梅游戏网址 本文来源:允许将复制的加密文件在目标处作为解密文件保

关键词: