修改文件属性(attrib)

atrrib 命令:

1.2 学习attrib? del? copy? xcopy命令

xcopy语法

Xcopy
复制文件和目录,包罗子目录。

  //
描述:

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

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

语法 xcopy?Source?[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:file1[+[file2]][+[file3]]?[{/y|/-y}]?[/z]

    (Attribute)

一 、设置文件属性:attrib

语法

参数 Source?
须要的。内定要复制的文书的地方和称号。该参数必须带有驱动器或路径。?
Destination?
指定要复制的文本的靶子。该参数可以包含驱动器盘符和冒号、目录名、文件名大概它们的重组。?
/w?
在先河复制文件以前将呈现以下新闻并等候你的响应:?
Press?any?key?to?begin?copying?file(s)?

    呈现,设置或删除分配给文件或目录的习性。
假设在尚未参数的图景下采用,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]

/p?
唤醒您认不过不是要创设逐个目的文件。?
/c?
大意错误。?
/v?
在写入目标文件时证实每一个文件,以确保目的文件与源文件完全相同。?
/q?
禁止突显?xcopy?信息。?
/f?
复制时突显源文件名和对象文件名。?
/l?
来得要复制的文本列表。?
/g?
创立解密的对象文件。?
/d[:mm-dd-yyyy]?
只复制那些在指定日期或内定日期今后更改过的源文件。若是不包罗?mm-dd-yyyy?值,xcopy?会复制比现有?Destination?文件新的拥有?Source?文件。该命令行选项使你可以创新变更过的文书。?
/u?
只从?source?复制?destination?中已有的文件。?
/i?
倘使?Source?是一个索引或带有通配符,而?Destination?不设有,xcopy?会假定?destination?钦点目录名并成立二个新目录。然后,xcopy?会将兼具内定文件复制到新目录中。默许意况下,xcopy?将唤起您钦赐?destination?是文本或然目录。?
/s?
复制非空的目录和子目录。若是不难?/s,xcopy?将在二个索引中行事。?
/e?
复制全部子目录,包蕴空目录。同时使用?/e、/s?和?/t?命令行选项。?
/t?
只复制子目录结构(即目录树),不复制文件。要复制空目录,必须包涵?/e?命令行选项。?
/k?
复制文件,借使源文件具有只读属性,则在目标文件中保留该属性。专擅认同处境下,xcopy?会删除只读属性。?
/r?
复制只读文件。?
/h?
复制具有隐蔽和系统文件属性的文件。专断认同情状下,xcopy?不复制隐藏或系统文件。?
/a?
只复制那么些具有存档文件属性设置的源文件。/a?不修改源文件的存档文件属性。有关怎样通过采纳?attrib?来设置存档文件属性的新闻,请参阅“”。?
/m?
复制具有存档文件属性设置的源文件。与?/a?不一致,/m?关闭在源中钦命的文本的存档文件属性。有关怎么着通过运用?attrib?来安装存档文件属性的音信,请参阅“”。?
/n?
运用?NTFS?短文件或目录名创制副本。将文件或目录从?NTFS?卷复制到?FAT?卷或许当对象文件系统必要?FAT?文件系统命名约定(即?8.3?个字符)时,需求?/n。目的文件系统可以是?FAT?或?NTFS。?
/o?
复制文件全部权与自由选取的访问控制列表?(DACL)?消息。?
/x?
复制文件审核设置和序列访问控制列表?(SACL)?消息(包涵?/o)。?
/exclude:filename1[+[filename2]][+[filename3]]?
点名包罗字符串的文书列表。?
/y?
不准提示您确认要遮盖现存的目标文件。?
/-y?
晋升您确认要遮盖现有目的文件。?
/z?
在可重启方式中经过互联网复制。?
/??
在命令指示符突显协助。?
注释
使用?/v?
XOX

  //
语法:

???? 设置属性。
? –??? 清除属性。
? Koleos?? 只读文件属性。
? A?? 存档文件属性。
? S?? 系统文件属性。
? H?? 隐藏文件属性。
? [drive:][path][filename]?? 指定要处理的文件属性。
? /S? 处理当下文件夹及其子文件夹中的匹配文件。
? /D? 也处理文件夹。

参数

使用?/exclude?
列出各类文件的独自行中的逐个字符串。假使列出的其他字符串与要复制的文本的相对路径的别样部分匹配,就从复制进度排除该文件。例如,要是内定字符串?“\Obj\”,则会免去?Obj?目录下的拥有文件。如若钦定字符串?“.obj”,则排除拥有?.obj?扩张名的全体文件。

    attrib [{+|-}r] [{+|-}a]
[{+|-}s] [{+|-}h] [{+|-}i]
[<Drive>:][<Path>][<FileName>] [/s [/d]
[/l]]

1。查看文件的文件属性
格式:ATTRIB [drive:][path][filename]

Source

使用?/z?
假设在复制进度中遗失连接(例如,如若用于连接的服务器脱机),复制进度将在重新确立连接后回复。/z?也突显各种文件落成的复制操作的百分比。

  //
参数:

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

要求。内定要复制的文书的地方和名称。该参数必须包罗驱动器或路径。

在?COPYCMD?环境变量中动用?/y?
可在?COPYCMD?环境变量中选取?/y。在命令行上拔取?/-y?可以覆盖该命令。暗许情况下,会提示您覆盖,除非您从批处理脚本内运营?copy。

    /s: (Subdirectory) 

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

Destination

复制加密的公文?
将加密文书复制到不匡助?EFS?的卷会导致错误。应首先解密文件或将文件复制到扶助?EFS?的卷中。

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

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

点名要复制的文书的靶子。该参数可以包罗驱动器号和冒号、目录名、文件名或许它们的组合。

依附文件?
要附加文件,请钦点单个目的文件,两个源文件(使用通配符或文件?1?+?文件?2?+?文件?3?格式)。

    /d: (Directory) 

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

/w

Destination?的暗许值?
一旦简单?Destination,xcopy?命令将文件复制到当前目录。

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

3。批量文本处理

在始发复制文件以前将浮现以下新闻并伺机你的响应:

内定?Destination?是文件恐怕目录?
只要?Destination?不包括现有目录且不以反斜杠?(\)?结尾,会现出下列音信:?

    /l: (Symbolic Link)

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

Press any key to begin copying file(s)

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

      将attrib和其余命令行选项应用于符号链接,而不是符号链接的靶子。

例2,
attrib h d:\123 /s /d
将d:\123及其下全部同名为123的子目录设置为“隐藏”属性.参数/d必须在批量安装文件属性的还要,对点名目录及
其下全体子目录进行文件属性操作。参数/d可以掌握为“directory”(目录),相当于说/d
必需和/s一起使用。

/p

如果要将二个或四个文件复制到八个文件,请按?F。借使要将二个或五个公文复制到贰个目录,请按?D。

    r:  (read-only)

思考:

升迁您认可是否要创造每一种目的文件。

运用?/i?命令行选项可遏制突显该音信,从而致使?xcopy?认定在源是七个公文或一个索引的情事下,指标是八个目录。

    h:  (hidden)

?“attrib h d:\123 /s /d”和“attrib h d:\123\*.* /s
/d”有怎么着界别吧?
前端唯有d:\123以及它同名的子目录设为了“隐藏”,而任何文件及子目录都并未安装“隐藏”。
后来人则将d:\123下的装有文件及子目录设置了“隐藏”属性,但d:\123目录没有安装“隐藏”属性。

/c

应用?xcopy?命令设置?Destination?文件的存档属性?
xcopy?命令成立具有存档属性设置的公文,无论源文件中是否设定了此属性。有关文件属性和?attrib?的详细新闻,请参阅“”。

    s:  (system)

二 、删除命令:del

马虎错误。

比较?xcopy?和?diskcopy?
假诺磁盘的子目录中涵盖文件,要将其复制到具有不一样格式的磁盘中,请使用?xcopy?命令,而毫不使用?diskcopy。因为?diskcopy?命令是二个磁道接三个磁道地复制磁盘,所以要求源磁盘和对象磁盘的格式必须一致。xcopy?命令没有该需求。平日意况下请使用?xcopy,除非你需求完整的磁盘图像副本。

    i:   (index)

剔除3个或数个文件。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

/v

xcopy?的退出码?
要拍卖?xcopy?重临的退出码,请在批处理程序的?if?命令行上使用?errorlevel?参数。有关使用“if”处理退出码的批处理程序的范例,请参阅“”。下表列出每三个退出码和申明。

    a:  (archive)

? names???????? 钦点3个或数个文本或目录列表。通配符可被用来
??????????????? 删除多个文本。如果内定了1个目录,目录中的所
??????????????? 有文件都会被删去。

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

退出码?说明?
0?文件复制没有错误。?
1?未曾找到要复制的文本。?
2?用户按?CTRL+C?终止了?xcopy。?
4?出现了起先化错误。没有充裕的内存或磁盘空间,或命令行上输入了不算的驱动器名称或语法。?
5?出现了磁盘写入错误。?

    

? /P??????????? 删除每一个文本在此以前提示确认。
? /F??????????? 强制删除只读文件。
? /S??????????? 从全部子目录删除内定文件。
? /Q??????????? 安静情势。删除全局通配符时,不须要认可。
? /A??????????? 依据属性采用要刨除的文件。
? attributes????? 福睿斯? 只读文件???????????????????? S? 系统文件
????????????????? H? 隐藏文件???????????????????? A? 存档文件
????????????????? –? 表示“否”的前缀

/q

范例
要从驱动器?A?将享有文件和子目录(包罗全体空的子目录)复制到驱动器?B,请键入:?

  //
说明:
    

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

禁止突显“xcopy”的音讯。

复制代码 代码如下:

–>
可以接纳含有FileName参数的通配符(?和*)来体现或更改一组文件的天性。

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

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

/f

xcopy a: b: /s /e

  //
实例:

/P 删除每3个文书从前指示确认。

复制时展现源文件名和目的文件名。

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

发表评论

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