来自 编程 2019-09-23 06:30 的文章
当前位置: 澳门太阳娱乐手机登录 > 编程 > 正文

修改文件属性,批管理入门手册之批管理常用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]]

  // 语法:

     设置属性。
  -    清除属性。
  奥迪Q7   只读文件属性。
  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合併,这里未有一点点名合成后的文本名哦,缺省状态下,合併后的公文名是命令中的第一个文本的名。
在那边,即把2.VCD合併进了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命令的兑现思路

本文由澳门太阳娱乐手机登录发布于编程,转载请注明出处:修改文件属性,批管理入门手册之批管理常用D

关键词: