批处理入门手册之批处理常用DOS命令篇(attrib、del、copy、xcopy)

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

  //
语法:

     设置属性。
  –    解除属性。
  昂Cora   只读文件属性。
  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:\123\abc.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.mp3归并,这里没有一点名合成后的公文名哦,缺省事态下,归拢后的文件名是命令中的第二个文本的名。
在此边,即把2.mp5合并进了1.txt。

★在尾巴部分隐蔽了文件数据的图形文件,在使用其余软件进行编制并保留后,隐蔽的文书数据有超级大大概会甩掉。
★DVD文件在行使此办法连接后,能贯彻连接播发。
★归总图片/歌曲那样的二进制文件必需使用/b参数(b代表Binary,二进制卡塔尔(英语:State of Qatar),不然合并将会倒闭;另二个群集参是/a
(a代表ASCII,文本文件卡塔尔(قطر‎,只好用于纯文本的统豆蔻年华。两参数不能够同有的时候候利用,二进制格局能够统一文本和二进制文件,
而文本方式则只好归并文本。

四、复制文件(夹卡塔尔(英语:State of Qatar):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 不分包现成目录且不以反斜杠 (\卡塔尔(英语:State of Qatar) 结尾,会冒出下列音讯:

 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命令的兑现思路

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注