修改文件属性,批管理入门手册之批处理常用D

作者: 计算机工程  发布:2019-09-20

atrrib 命令:

1.2 学习attrib  del  copy  xcopy命令

  // 描述:

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

    (Attribute)

一、设置文件属性:attrib

    显示,设置或删除分配给文件或目录的习性。 若是在未曾子舆数的情状下采用,attrib将呈现当前目录中保有文件的属性。

呈现或退换文件属性。
ATTRIB [ R | -R] [ A | -A ] [ S | -S] [ H | -H] [[drive:] [path] filename] [/S [/D]]

  // 语法:

     设置属性。
  -    清除属性。
  奥迪Q5   只读文件属性。
  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) 

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

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

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

    /d: (Directory) 

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

      将attrib和别的命令行选项应用于目录。

3。批量文本管理

    /l: (Symbolic Link)

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

      将attrib和另外命令行选项应用于符号链接,并非符号链接的对象。

例2,
attrib h d:123 /s /d
将d:123及其下全体同名称为123的子目录设置为“隐敝”属性.参数/d必得在批量装置文件属性的相同的时间,对点名目录及
其下全体子目录实行理文件件属性操作。参数/d能够领悟为“directory”(目录),也等于说/d 必须和/s一同利用。

    r:  (read-only)

思考:

    h:  (hidden)

 “attrib h d:123 /s /d”和“attrib h d:123*.* /s /d”有如何分别呢?
前端唯有d:123以及它同名的子目录设为了“掩盖”,而任何文件及子目录都不曾安装“隐蔽”。
后人则将d:123下的有着文件及子目录设置了“掩饰”属性,但d:123目录未有安装“隐敝”属性。

    s:  (system)

二、删除命令:del

    i:   (index)

删去八个或数个文本。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

    a:  (archive)

  names         钦定贰个或数个文本或目录列表。通配符可被用来
                删除七个公文。假若钦定了七个目录,目录中的所
                有文件都会被删去。

    

  /P            删除每一个文件在此以前提醒确认。
  /F            强制删除只读文件。
  /S            从全部子目录删除钦命文件。
  /Q            安静格局。删除全局通配符时,无需确认。
  /A            依照属性选拔要刨除的公文。
  attributes      牧马人  只读文件                     S  系统文件
                  H  隐蔽文件                     A  存档文件
                  -  表示“否”的前缀

  // 说明:    

主导格式:DEL [drive:][path][filename]

--> 能够利用带有FileName参数的通配符(?和*)来呈现或改造一组文件的性质。
--> 假如文件设置了System(s)或Hidden(h)属性,则必得先去掉该属性,然后才干改换该公文的别样另外品质。
--> Archive属性(a)标识自上次备份以来已退换的公文。 请注意,xcopy命令使用归档属性。

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

  // 实例:

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

    图片 1

例2,
del /p d:123*.*
删除d:123目录下具备文件,若是您想让它在剔除前都打听你是还是不是删除,大家能够加上/p参数,幸免误删除。

 

/S 从全体子目录删除钦赐文件。

例3,
del /s d:123*.*
删除d:123目录及其子目录下具备文件。
经过利用/s参数后,del命令就能够在钦定目录(如未内定则在当前目录)及其子目录中搜寻全数钦点文件名的文件并删
除。

/Q 安静形式。删除全局通配符时,不须要确定。

例4,
del /s /q d:123*.*
删除d:123目录及其子目录下具备文件。
经过/q参数则不须求确认间接删除,在动用此参数时要小心!!

/A 依据属性选择要删减的文本。

例5,
del /ar /s d:123*.*
删除d:123目录及其子目录下具备只读属性的文书。
那边我们通过/a:attributes 参数对点名属性的文书选用删除。文件属性attributes,可选的有r(只读)、s(系统)
、h(隐藏)、a(存档)。 

三、复制文件:copy

Copy只好复制文件,无法复制文件夹。

1。单个文件的复制

格式:copy source[drive:][path][filename]  [destination [drive:][path][filename]]
即copy 要复制的源文件(包涵路线和文件名)  文件复制的指标路线[文件名],当[destination [drive:][path]
[filename]]缺省时则为当前目录。

例1,
copy c:123.txt d:
把123.txt复制到d:目录下。如若此操作成功,命令行窗口中会提醒“已复制 1个文本”。

例2,
copy c:123.txt d:abc.bat
把123.txt复制到d:目录下,并把它修改为abc.bat,这里修改了文本名和它的格式。

例3,
copy .123
把当前目录下的123子目录中的文件全部拷到当前目录。这里就像有一点点难知晓,呵呵,解释一下:比方当前目录是
c:windows,它有相当多子目录的,以往就把它的三个子目录123里边的文书全都拷到当前目录c:windows,那样应该明
白了吧!~

2。批量复制文件

例1,
copy c:123 d:abc
将c:123 目录中兼有文件复制到d:abc目录中.

例2,
copy c:123*.rm d:abc /y
将c:123 目录中全数rm格式的文本复制到d:abc目录中,当指标目录中曾经存在了和源目录中将在复制的文本同样文
件名的文书时,就能冒出如“改写x:xx吗?(Yes/No/All):”那样的提醒,让您挑选是覆盖、不掩饰还是整个覆盖,
透过参数/y(复制单个文件或批量复制时皆可使用),可以兑现重名文件无须确认直接覆盖。

3。合併文件
格式:copy /b 文件1+文件2+……文件N 合并后的文书名

例1,
copy /b d:1.mp3 d:2.mp3 e:3.mp3
把1.mp3和2.mp3合并成3.mp3。

例2,
copy /b d:1.txt d:2.mp3
把1.txt和2.VCD合併,这里没有一些名合成后的文本名哦,缺省事态下,合併后的文本名是命令中的第4个公文的名。
在这里,即把2.DVD合併进了1.txt。

★在尾巴部分隐蔽了文件数据的图片文件,在选拔其余软件举行编写制定并保留后,遮盖的文件数占领希望会丢掉。
★VCD文件在选用此格局连接后,能落成连接播发。
★合併图片/歌曲这样的二进制文件必须采用/b参数(b代表Binary,二进制),不然合併将会停业;另四个统一参是/a
(a代表ASCII,文本文件),只好用于纯文本的联结。两参数不能够同一时候采用,二进制方式可以统一文本和二进制文件,
而文本情势则不得不合併文本。

四、复制文件(夹):xcopy

复制文件和目录树。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[ file2][ file3]...]

 Source
 必须的。钦赐要复制的公文的任务和称号。该参数必需满含驱动器或路线。
 Destination
 可回顾。内定要复制的文件的目的。该参数可以富含驱动器盘符和冒号、目录名、文件名或然它们的整合。
假定轻便 Destination,xcopy 命令将文件复制到当前目录。

xcopy可应用的参数太多了,这里只选多少个常用的来说一下。

/S 复制非空的目录和子目录。要是轻易 /s,xcopy 就要二个索引中劳作。

例1,
xcopy /s d:123 e:kkk
复制d:123索引下具备文件(夹)到e:kkk,不包涵空的子目录。(暗中认可情形下,xcopy 不复制遮盖或系统文件)

/E 复制全部子目录,包含空目录。同一时候选用 /e、/s 和 /t 命令行选项。

例2,
xcopy /e d:123 e:kkk
复制d:123目录下具备文件(夹)到e:kkk,富含空的子目录。(暗中认可情状下,xcopy 不复制遮盖或系统文件)

/H 复制具备遮蔽和系统文件属性的文本。暗中认可意况下xcopy 不复制遮盖或系统文件。

例3,
xcopy /e /h d:123 e:kkk
复制d:123索引下全数文件(夹)到e:kkk,包括空的子目录。加上了/h参数后,xcopy 复制掩盖或种类的文书

/T 只复制子目录结构(即目录树),不复制文件。要复制空目录,必需带有 /e 选项。

/Y 禁止提醒您认同要覆盖现有的靶子文件。
当目的目录中已经存在了和源目录中将要复制的文书一律文件名的时候,就能够出现“改写 X:XXX  (Yes/No/All)?”
这么的唤起,令你挑选是覆盖、不遮盖仍然整个掩盖时,通过参数/y,能够达成重名文件无须确认直接覆盖。

★注意钦点 Destination 是文本恐怕目录。
借使 Destination 不含有现成目录且不以反斜杠 () 结尾,会现出下列新闻:

 Does destination specify a file name
 or directory name on the target
 (F = file, D = directory)?

系统将会了然你
目标 X:XXX 是文本名依旧目录名
(F = 文件,D = 目录)?
 假若要将多个或三个文件复制到三个文件,请按 F。假若要将壹个或三个文本复制到二个目录,请按 D。

思考:

正如一下xcopy /e d:123 e:kkk  和 xcopy /e d:123 e:kkk 两个之间有咋样两样?
二者都以复制d:123索引下有所文件(夹)到e:kkk,包括空的子目录,但前者不会领会你
目标e:kkk 是文本名依旧目录名
(F = 文件,D = 目录)?

您或许感兴趣的篇章:

  • dos命令行choice命令使用详解
  • 批管理入门手册之批管理常用DOS命令篇(echo、rem、cd、dir)
  • dos下通过wmic命令查看硬盘和内部存储器/CPU信息(windows自带命令查看硬件音讯)
  • dos里进行tracert命令只有一跳的因由及化解方法
  • cmd命令行大全 dos命令 cmd命令整理
  • dos(cmd)中剔除、增添、修改注册表命令
  • dos命令 cd命令使用验证[图像和文字表达]
  • C/C++中三次性实施多个DOS命令的实现思路

本文由贝博体育app发布于计算机工程,转载请注明出处:修改文件属性,批管理入门手册之批处理常用D

关键词:

上一篇:没有了
下一篇:没有了