修改文件属性,批处理入门手册之批处理常用DOS命令篇

atrrib 命令:

1.2 学习attrib  del  copy  xcopy命令

  //
描述:

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

    (Attribute)

1、设置文件属性:attrib

    展现,设置或删除分配给文件或目录的品质。
假使在向来不参数的动静下行使,attrib将呈现当前目录中颇具文件的习性。

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

  //
语法:

     设置属性。
  –    清除属性。
  本田CR-V   只读文件属性。
  A   存档文件属性。
  S   系统文件属性。
  H   隐藏文件属性。
  [drive:][path][filename]   钦点要拍卖的文件属性。
  /S  处理当下文件夹及其子文件夹中的相称文件。
  /D  也处理文件夹。

    attrib [{+|-}r] [{+|-}a]
[{+|-}s] [{+|-}h] [{+|-}i]
[<Drive>:][<Path>][<FileName>] [/s [/d]
[/l]]

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

  //
参数:

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

    /s: (Subdirectory) 

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

      将attrib和别的命令行选项应用于当前目录及其全部子目录中的相配文件。

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

    /d: (Directory) 

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

      将attrib和任何命令行选项应用于目录。

三。批量文件处理

    /l: (Symbolic Link)

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

      将attrib和别的命令行选项应用于符号链接,而不是符号链接的对象。

例2,
attrib h d:\123 /s /d
将d:\1二三及其下全部同名称为1贰三的子目录设置为“隐藏”属性.参数/d必须在批量设置文件属性的同时,对点名目录及
其下全数子目录实行理文件件属性操作。参数/d能够清楚为“directory”(目录),也正是说/d
必需和/s一同使用。

    r:  (read-only)

思考:

    h:  (hidden)

 “attrib h d:\123 /s /d”和“attrib h d:\123\*.* /s
/d”有如何分裂吗?
前者唯有d:\1二三以及它同名的子目录设为了“隐藏”,而别的文件及子目录都不曾设置“隐藏”。
后人则将d:\1二三下的具有文件及子目录设置了“隐藏”属性,但d:\1二叁目录未有设置“隐藏”属性。

    s:  (system)

二、删除命令:del

    i:   (index)

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

    a:  (archive)

  names         钦定二个或数个文件或目录列表。通配符可被用来
                删除四个公文。尽管钦点了2个目录,目录中的所
                有文件都会被剔除。

    

  /P            删除每贰个文本此前提醒确认。
  /F            强制删除只读文件。
  /S            从全体子目录删除内定文件。
  /Q            安静方式。删除全局通配符时,不须求确认。
  /A            依照属性接纳要刨除的文本。
  attributes      PRADO  只读文件                     S  系统文件
                  H  隐藏文件                     A  存档文件
                  –  表示“否”的前缀

  //
说明:
    

着力格式:DEL [drive:][path][filename]

–>
能够利用带有FileName参数的通配符(?和*)来体现或改动1组文件的属性。

–> 假如文件设置了System(s)或Hidden(h)属性,则必须先消除该属性,然后本事更动该公文的别的此外属性。
–> Archive属性(a)标识自上次备份以来已改动的文件。
请注意,xcopy命令使用归档属性。

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

  //
实例:

/P 删除每3个文书在此以前提醒确认。

    图片 1

例2,
del /p d:\123\*.*
删除d:\1二3索引下有所文件,假如您想让它在剔除前都领会你是还是不是删除,大家得以增进/p参数,幸免误删除。

 

/S 从全数子目录删除钦定文件。

例3,
del /s d:\123\*.*
删除d:\12叁索引及其子目录下有所文件。
透过利用/s参数后,del命令就会在内定目录(如未内定则在当前目录)及其子目录中找找全数钦赐文件名的文书并删
除。

/Q 安静方式。删除全局通配符时,不要求认可。

例4,
del /s /q d:\123\*.*
删除d:\12三目录及其子目录下有所文件。
经过/q参数则无需确认直接删除,在选取此参数时要小心!!

/A 遵照属性选用要删减的文本。

例5,
del /ar /s d:\123\*.*
删除d:\1二三索引及其子目录下全体只读属性的文本。
此间大家经过/a:attributes
参数对点名属性的文本选用删除。文件属性attributes,可选的有r(只读)、s(系统)
、h(隐藏)、a(存档)。 

三、复制文件:copy

Copy只可以复制文件,不能够复制文件夹。

网站地图xml地图