修改文件属性网赌十大信誉的平台,批处理入门手册之批处理常用DOS命令篇

atrrib 命令:

1.2 学习attrib  del  copy  xcopy命令

xcopy语法

  //
描述:

读书要点:
一。设置文件属性:attrib
2。删除命令:del
叁。复制文件:copy
四。复制文件(夹):xcopy

2007-02-09 13:29:45| 分类: 服务器 | 标签:xcopy语法 |字号 订阅
复制文件和目录,蕴涵子目录。

    (Attribute)

壹、设置文件属性:attrib

语法

    彰显,设置或删除分配给文件或目录的性情。
假如在尚未参数的动静下行使,attrib将显安妥前目录中装有文件的品质。

来得或变更文件属性。
ATTRIB [ R | -R] [ A | -A ] [ S | -S] [ H | -H] [[drive:]
[path] filename] [/S [/D]]

xcopySource [Destination] [/w] [/p] [/c] [/v] [/q] [/f]
[/l] [/g] [/d[:MM-DD-YYYY]] [/u] [/i] [/s [/e]] [/t]
[/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x]
[/exclude:FileName1[+[FileName2]][+[FileName3]] [{/y | /-y}]
[/z]

  //
语法:

     设置属性。
  –    清除属性。
  大切诺基   只读文件属性。
  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]

Source

  //
参数:

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

须要。钦赐要复制的文件的职位和称号。该参数必须带有驱动器或路径。

    /s: (Subdirectory) 

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

Destination

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

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

点名要复制的文本的指标。该参数能够涵盖驱动器号和冒号、目录名、文件名也许它们的整合。

    /d: (Directory) 

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

/w

      将attrib和其余命令行选项应用于目录。

3。批量文本处理

在始发复制文件在此之前将显得以下新闻并等待你的响应:

    /l: (Symbolic Link)

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

Press any key to begin copying file(s)

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

例2,
attrib h d:\123 /s /d
将d:\12三及其下全体同名称叫1二3的子目录设置为“隐藏”属性.参数/d必须在批量装置文件属性的同时,对点名目录及
其下全部子目录实行文件属性操作。参数/d能够精晓为“directory”(目录),约等于说/d
必需和/s1起利用。

/p

    r:  (read-only)

思考:

晋升您认然而否要创建每一种指标文件。

    h:  (hidden)

 “attrib h d:\123 /s /d”和“attrib h d:\123\*.* /s
/d”有什么样差异吗?
前者唯有d:\123以及它同名的子目录设为了“隐藏”,而其余文件及子目录都未有设置“隐藏”。
膝下则将d:\1贰三下的持有文件及子目录设置了“隐藏”属性,但d:\1二3目录未有安装“隐藏”属性。

/c

    s:  (system)

2、删除命令:del

马虎错误。

    i:   (index)

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

/v

    a:  (archive)

  names         钦赐一个或数个文本或目录列表。通配符可被用来
                删除多少个文本。借使钦点了3个索引,目录中的所
                有文件都会被去除。

在写入目的文件时证实各个文件,以保障目的文件与源文件完全相同。

    

  /P            删除每二个文本在此之前提醒确认。
  /F            强制删除只读文件。
  /S            从全数子目录删除钦定文件。
  /Q            安静格局。删除全局通配符时,不要求肯定。
  /A            依据属性选取要删减的文件。
  attributes      昂科雷  只读文件                     S  系统文件
                  H  隐藏文件                     A  存档文件
                  –  表示“否”的前缀

/q

  //
说明:
    

大旨格式:DEL [drive:][path][filename]

禁止呈现“xcopy”的消息。

–>
能够运用带有FileName参数的通配符(?和*)来显示或更改一组文件的习性。

–> 假诺文件设置了System(s)或Hidden(h)属性,则必须先祛除该属性,然后才能改变该文件的任何其余品质。
–> Archive属性(a)标记自上次备份以来已更改的文书。
请注意,xcopy命令使用归档属性。

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

/f

  //
实例:

/P 删除每多少个文件以前提醒确认。

复制时展现源文件名和对象文件名。

    网赌十大信誉的平台 1

例2,
del /p d:\123\*.*
删除d:\1二三索引下具有文件,假使你想让它在剔除前都询问你是还是不是删除,大家得以添加/p参数,幸免误删除。

/l

 

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

展现要复制的文书列表。

例3,
del /s d:\123\*.*
删除d:\1二③目录及其子目录下有所文件。
透过动用/s参数后,del命令就会在钦点目录(如未钦赐则在当前目录)及其子目录中搜索全部钦定文件名的文件并删
除。

/g

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

始建已解密的靶子文件。

例4,
del /s /q d:\123\*.*
删除d:\1二3索引及其子目录下拥有文件。
透过/q参数则无需确认直接删除,在选择此参数时要小心!!

/d [:MM-DD-YYYY]

/A 依据属性选拔要刨除的文本。

只复制这些在钦定日期或钦赐日期现在更改过的源文件。假使不包蕴“MM-DD-YYYY”值,“xcopy”会复制比现有“Destination”文件新的富有“Source”文件。该命令行选项使你能够革新变更过的公文。

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

/u

3、复制文件:copy

只从“Source”复制“Destination”中已有的文件。

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

/i

一。单个文件的复制

假使“Source”是3个索引或含有通配符,而“Destination”不存在,“xcopy”会假定“destination”钦赐目录名并成立三个新目录。然后,“xcopy”会将全体钦命文件复制到新目录中。私下认可意况下,“xcopy”将唤起您钦定“Destination”是文件或然目录。

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

/s

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

复制非空的目录和子目录。假诺简单“/s”,则“xcopy”将在单个目录广西中华工程集团作。

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

/e

例3,
copy .\123
把当前目录下的1二三子目录中的文件全体拷到当前目录。那里就像有点难领会,呵呵,解释一下:比如当前目录是
c:\windows,它有很多子目录的,以后就把它的1个子目录123中间的文书全都拷到当前目录c:\windows,那样应该明
白了吧!~

复制全数子目录,包蕴空目录。将“/e”与“/s”和“/t”命令行选项联合利用。

贰。批量复制文件

/t

例1,
copy c:\123 d:\abc
将c:\12三 目录中颇具文件复制到d:\abc目录中.

只复制子目录结构(即目录树),不复制文件。要复制空目录,必须包涵“/e”命令行选项。

例2,
copy c:\123\*.rm d:\abc /y
将c:\1二三目录中享有rm格式的文本复制到d:\abc目录中,当目的目录中曾经存在了和源目录中就要复制的文本相同文
件名的文件时,就会并发如“改写x:\xx吗?(Yes/No/All):”那样的提示,让你挑选是覆盖、不掩盖照旧整个蒙面,
由此参数/y(复制单个文件或批量复制时皆可接纳),能够兑现重名文件无须确认间接覆盖。

/k

三。合并文件
格式:copy /b 文件一+文件二+……文件N 合并后的文本名

复制文件,假若源文件具有只读属性,则在对象文件中保存该属性。暗中同意景况下,“xcopy”将去除只读属性。

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

/r

例2,
copy /b d:\1.txt d:\2.mp3
把一.txt和二.mp3合并,那里未有点名合成后的文件名哦,缺省气象下,合并后的文件名是命令中的第1个文本的名。
在此地,即把二.mp三合并进了一.txt。

复制只读文件。

★在尾巴部分隐藏了文本数据的图样文件,在行使别的软件进行编辑并保存后,隐藏的公文数据有希望会丢掉。
★MP4文件在利用此措施连接后,能落实连接播放。
★合并图片/歌曲那样的贰进制文件必须利用/b参数(b代表Binary,二进制),不然合并将会破产;另一个联合参是/a
(a代表ASCII,文本文件),只可以用于纯文本的合并。两参数不能够同时利用,2进制格局得以统一文本和二进制文件,
而文本格局则只可以合并文本。

/h

4、复制文件(夹):xcopy

复制具有隐蔽和系统文件属性的文书。暗许情形下,“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]…]

/a

 Source
 必需的。内定要复制的公文的任务和称号。该参数必须带有驱动器或路径。
网赌十大信誉的平台, Destination
 可回顾。钦定要复制的公文的靶子。该参数可以涵盖驱动器盘符和冒号、目录名、文件名或然它们的整合。
要是不难 Destination,xcopy 命令将文件复制到当前目录。

只复制那八个拥有存档文件属性设置的源文件。“/a”不修改源文件的存档文件属性。有关怎么样通过应用“attrib”来安装存档文件属性的音信,请参阅“相关核心”。

xcopy可使用的参数太多了,那里只选多少个常用的来讲一下。

/m

/S 复制非空的目录和子目录。假若简单 /s,xcopy 将在3个目录中劳作。

复制具有存档文件属性设置的源文件。与“/a”分歧,“/m”关闭在源中钦赐的文件的存档文件属性。有关怎样通过应用“attrib”来设置存档文件属性的新闻,请参阅“相关核心”。

例1,
xcopy /s d:\123 e:\kkk\
复制d:\1二叁目录下全体文件(夹)到e:\kkk,不包涵空的子目录。(默许意况下,xcopy
不复制隐藏或系统文件)

/n

/E 复制全数子目录,包涵空目录。同时使用 /e、/s 和 /t 命令行选项。

使用 NTFS 短文件或目录名创立副本。将文件或目录从 NTFS 卷复制到 FAT
卷可能当指标文件系统必要 FAT 文件系统命名约定(即 捌.三字符)时,要求“/n”。目的文件系统能够是 FAT 或 NTFS。

例2,
xcopy /e d:\123 e:\kkk\
复制d:\12叁索引下具有文件(夹)到e:\kkk,蕴含空的子目录。(暗中认可情况下,xcopy
不复制隐藏或系统文件)

/o

/H 复制具有隐蔽和系统文件属性的文件。暗中同意情状下xcopy
不复制隐藏或系统文件。

复制文件全数权与人身自由访问控制列表 (DACL) 消息。

例3,
xcopy /e /h d:\123 e:\kkk\
复制d:\1二三目录下具有文件(夹)到e:\kkk,包涵空的子目录。加上了/h参数后,xcopy
复制隐藏或系统的文本

/x

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

复制文件审核设置和种类访问控制列表 (SACL) 新闻(包涵“/o”)。

/Y 禁止提醒您肯定要覆盖现存的对象文件。
当指标目录中早就存在了和源目录中即将复制的文书壹律文件名的时候,就会现出“改写
X:\XXX  (Yes/No/All)?”
那般的升迁,让您采用是覆盖、不掩盖照旧整个遮盖时,通过参数/y,能够兑现重名文件无须确认直接覆盖。

/exclude:FileName1[+[ FileName2]][+[FileName3]]

★注意内定 Destination 是文件恐怕目录。
假若 Destination 不带有现有目录且不以反斜杠 (\) 结尾,会现出下列音讯:

钦命包罗字符串的文书列表。

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

/y

系统将会明白你
目标 X:\XXX 是文本名依然目录名
(F = 文件,D = 目录)?
 如若要将一个或几个文件复制到二个文书,请按
F。假设要将1个或四个文本复制到2个目录,请按 D。

取缔提醒确认要覆盖已存在的靶子文件。

思考:

/-y

正如一下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命令唯有1跳的原故及化解措施
  • cmd命令行大全 dos命令
    cmd命令整理
  • dos(cmd)中剔除、添加、修改注册表命令
  • dos命令
    cd命令使用表明[图像和文字表达]
  • C/C++中二回性执行四个DOS命令的兑现思路

/z

在可重启格局中经过互联网复制。

/?

在命令提示符显示支持。

注释

• 使用“/v”Windows XP 和 Windows Server 200三家族产品不使用该命令。只为了与现有的 MS-DOS
文件保持包容性才含有此命令,可是因为其作用是活动达成的,所以在指令行使用时不起功用。

使用“/exclude”在种种文件的独门一行中的列出各个字符串。假使列出的别样字符串与要复制的文件的相对路径的此外部分相配,就从复制进度排除该公文。例如,要是内定字符串
\Obj\,则会消除 Obj 目录下的装有文件。假使钦点字符串 .obj,则排除拥有
.obj 扩张名的兼具文件。

使用“/z”假设在复制进程中丢失连接(例如,借使用于连接的服务器脱机),复制进程将在再度创建连接后恢复生机。“/z”也展现每种文件完结的复制操作的比例。
• 在 COPYCMD 环境变量中使用“/y” 可在 COPYCMD
环境变量中使用“/y”。在命令行上运用“/-y”能够覆盖该命令。暗许情况下,会提醒您覆盖,除非您从批处理脚本内运维“copy”。
• 复制加密的公文 将加密文件复制到不帮忙 EFS
的卷会导致错误。应首先解密文件或将文件复制到扶助 EFS 的卷中。
• 追加文件 要追加文件,请钦命单个目的文件,三个源文件(使用通配符或
file1+file贰+file叁 格式)。

“Destination”的暗许值假诺不难“Destination”,则“xcopy”命令将文件复制到当前目录。
• 钦命“Destination”是文本可能目录
要是“Destination”不含有现有目录且不以反斜杠 (\) 结尾,会冒出下列音信:
Does destination specify a file name or directory name on the target (F
= file, D = directory)?假诺要将2个或多个公文复制到贰个文本,请按
F。如若要将1个或多少个文件复制到二个索引,请按 D。
使用“/i”命令行选项可禁止彰显该音讯,从而造成“xcopy”认定在源是多少个文件或一个索引的情状下,指标是多少个目录。
• 使用“xcopy”命令设置“Destination”文件的存档属性
“xcopy”命令创立具有存档属性设置的文书,无论源文件中是或不是设定了此属性。有关文件属性和“attrib”的详细新闻,请参阅“相关大旨”。

相比“xcopy”和“diskcopy”假诺磁盘的子目录中带有文件,要将其复制到具有不相同格式的磁盘中,请使用“xcopy”命令,而毫不使用“diskcopy”。因为“diskcopy”命令是3个磁道接三个磁道地复制磁盘,所以须求源磁盘和目的磁盘的格式必须1律。“xcopy”命令未有这么些须求。平时状态下请使用“xcopy”,除非你需求完整的磁盘影像副本。

“xcopy”的淡出代码要拍卖“xcopy”重回的淡出代码,请在批处理程序的“if”命令行上接纳“ErrorLevel”参数。有关使用“if”处理退出码的批处理程序的以身作则,请参阅“相关主旨”。下表列出每1个脱离代码和讲述。
剥离代码 描述
0 文件复制没错误。
一 尚无找到要复制的文件。
2 用户按 Ctrl+C 终止了“xcopy”。
肆出现了起初化错误。未有丰盛的内部存款和储蓄器或磁盘空间,或命令行上输入了没用的驱动器名称或语法。
伍 出现了磁盘写入错误。
示例

要从驱动器 A 将具有文件和子目录(包蕴全部空的子目录)复制到驱动器
B,请键入:

xcopy a: b: /s /e

要含有上1示例中的任何系统或隐匿文件,请按如下所示添加“/h”命令行选项:

xcopy a: b: /s /e /h

要使用 \Rawdata 目录中 19九三 年 1二 月 2九 日后改成的文本更新 \Reports
目录中的文件,请键入:

xcopy \rawdata \reports /d:12-29-1993

要翻新上例中 \Reports 中留存的保有文件而不思量日期,请键入:

xcopy \rawdata \reports /u

要获得前四个命令要复制的文书列表而不实际复制文件,请键入:

xcopy \rawdata \reports /d:12-29-1993 /l > xcopy.out

文本 Xcopy.out 列出了要复制的有所文件。

要将 \Customer 目录及其全体子目录复制到网络驱动器 H: 上的目录
\\Public\Address,保留只读属性,并在 H:
上创办新文件时对你做出提示,请键入:

xcopy \customer h:\public\address /s /e /k /p

要发出上2个限令,确定保障在 \Address
目录不存在时“xcopy”会创设该目录,并禁止显示创制新目录时出现的音信,请按如下所示添加“/i”命令行选项:

xcopy \customer h:\public\address /s /e /k /p /i

能够创制批处理程序执行“xcopy”操作,并且选择“if”批处理命令在发生错误时处理退出代码。例如,以下的批处理程序使用了可替换的“xcopy”源和对象参数:

@echo off rem COPYIT.BAT transfers all files in all subdirectories of
rem the source drive or directory (%1) to the destinationrem drive or
directory (%2)xcopy %1 %2 /s /eif errorlevel 4 goto lowmemory if
errorlevel 2 goto abort if errorlevel 0 goto exit :lowmemory echo
Insufficient memory to copy files or echo invalid drive or command-line
syntax. goto exit:abort echo You pressed CTRL+C to end the copy
operation. goto exit :exit

要采用该批处理程序将 C:\Prgmcode 目录及其子目录中的全体文件复制到驱动器
B 中,请键入:

copyit c:\prgmcode b:

该命令解释程序将用“C:\Prgmcode”替换“%一”,用“B:”替换“%贰”,然后实施带“/e”和“/s”命令行选项的“xcopy”。尽管“xcopy”遇到错误,批处理程序将读取退出码并转到对应“IF
E奥迪Q5ROTiguanLEVEL”语句中提醒的价签,然后呈现相应的音讯并脱离批处理程序。

Post Author: admin

发表评论

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