匡正文件属性,批管理入门手册之批管理常用D

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]]

  // 语法:

     设置属性。
  -    消逝属性。
  昂科雷   只读文件属性。
  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      Evoque  只读文件                     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合併,这里未有一点名合成后的公文名哦,缺省情形下,合并后的文件名是命令中的第贰个公文的名。
在此处,即把2.mp5合併进了1.txt。

★在后面部分遮掩了文件数据的图形文件,在运用其余软件举行编写制定并保留后,隐蔽的文书数据有恐怕会抛弃。
★MP5文件在应用此办法连接后,能兑现连接播发。
★合併图片/歌曲那样的二进制文件必需运用/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命令的兑现思路

本文由华夏彩票发布于操作系统,转载请注明出处:匡正文件属性,批管理入门手册之批管理常用D

您可能还会对下面的文章感兴趣: