2023年11月25日发(作者:)

命令行更改文件属性[]

显示或修改文件的属性。

这个命令对文件或目录的只读(Read-Only)归档(Archive)系统(System)和隐

(Hidden)属性进行显示、设置或删除。

语法

ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H][[drive:][path]filename] [/S]

要显示当前目录中所有文件的全部属性,可用命令:

ATTRIB

参数:

[drive:][path]filename

指定要处理的文件名及其所在驱动器字母、路径名。

开关项:

+R 设置只读文件属性

-R 清除文件的只读属性

+A 设置文件归档属性

-A 清除文件归档属性

+S 设置文件为一系统文件

-S 清除系统文件属性

+H 设置文件为一隐藏文件

-H 清除隐藏文件属性

/S 对当前目录及其所有子目录中的文件进行

操作

相关命令:

有关拷贝不同属性的文件和目录的详细信息,请参见 命令。

---------------------------------------------------------------------

-----------

ATTRIB─注解

隐藏属性和系统属性组合

某文件如果既具有隐藏属性又具有系统属性,可用一条ATTRIB命令同时删去这

两个属性。例如,要删去文件的隐藏和系统属性,可敲入:

ATTRIB -S -H

ATTRIB施用于一组文件

在文件参数中运用通配符(?*),可同时显示和改变一组文件属性。如果文件

带有系统或隐藏属性,必须先将其清除,才能改变该文件的其它属性。

改变目录属性

可对目录进行属性显示或修改。ATTRIB用于目录,必须明确地给出目录名,而

不能用通配符。例如,要隐藏目录C:SECRET,可输入命令:

ATTRIB +H C:SECRET

下面这个命令只对文件起作用,不影响目录

ATTRIB +H C:*.*

查看归档属性

归档属性(a)用来对自上次备份后又改变了的文件作标记。MSBACKUPRESTORE

XCOPY命令要用到这些归档属性。有关归档属性的详细信息,请参见:

---------------------------------------------------------------------

-----------

ATTRIB─例子

下列命令,显示当前驱动器上名为NEWS86的文件属性:

attrib news86

下列命令,将只读属性赋给文件

attrib +r

下列命令,从存在B盘上目录PUBLICJONES及其子目录下的文件的文件属性中

删去只读属性:

attrib -r b:publicjones*.* /s

作为最后一个例子,假设您想操作A盘的默认目录下的所有文件(.BAK文件除

外)。因为要用拷贝那些标以归档属性的文件,故需对您想拷贝的文件

设置归档属性。这可用下面的两条命令办到,它先为A驱的所有文件设置归档属

性,再删去那些带.BAK扩展名的文件的归档属性:

attrib +a a:*.*

attrib -a a:*.bak

接着,用XCOPY命令将A盘的文件备份到B驱磁盘中。/A开关指示XCOPY仅对

带归档属性的文件进行备份:

xcopy a: b: /a

要使XCOPY在每拷贝完一个文件后删去该文件的归档属性,只需把开关/A换成

/M,例如:

xcopy a: b: /m

常用cmd命令——attrib,dir

CC++C#.netMicrosoft

一,attrib

在命令行窗口键入:attrib /? (回车)

显示或更改文件属性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename]

[/S [/D]]

+ 设置属性。

- 清除属性。

R 只读文件属性。

A 存档文件属性。

S 系统文件属性。

H 隐藏文件属性。

[drive:][path][filename]

指定要处理的文件属性。

/S 处理当前文件夹及其子文件夹中的匹配文件。

/D 也处理文件夹。

1,用attrib来隐藏和显示文件,最简单的方法就是用cd命令跳到你要隐藏的

文件的目录:

1)隐藏命令为:attrib +h 文件名/目录 (回车,文件已经隐藏了,如果

你当前已经设置了显示隐藏的文件的,则文件变得半透明,右键选属性就可以看

见在属性中已经选上了隐藏了。显示隐藏文件的具体步骤是:在“工具”菜单

-->“文件夹选项”-->“查看”-->把“高级设置”下的“隐藏文件或文件夹”

的“显示所有文件或文件夹” 选上)

2)显示命令为:attrib -h 文件名/目录 (回车会发现已经取消隐藏的属

性了)

2也许你会发现上面所说的文件的属性有四个:只读文件属性,存档文件属性,

系统文件属性,隐藏文件属性。但右键属性后只有三个给你选。那系统文件呢?

其实安装好系统后默认是不显示系统文件的。也就是说你也可以把文件设为系统

文件加隐藏文件来达到深一层的隐藏文件(即使选了显示所有文件也看不见),

命令为:attrib +s +h 文件名/目录 (回车);如果你想显示系统文件,具体

步骤是:“工具”菜单-->“文件夹选项”-->“查看”-->把“高级设置”下的

“隐藏受保护的操作系统文件(推荐)”选项选上。

说到这里再说点题外话吧,就是怎样才能让net等一系列命令只有我自己能用?

那就帮我的命令改名吧。OK那就改,现在用改net命令为列吧,其他的类似,

就把net改为ccp330吧。当你把系统安装目录中的INDOWSsystem32下的

改为后,在命令行下输入:ccp330 (回车,出现了用法了。

是不是很开心?不过开心得也太早了,你在输入net 后出现了和ccp330一样的

提示用法。~~~~当你把上面所说的“隐藏受保护的操作系统文件(推荐)

选项选上后会看见有一个名为 dllcache的系统文件夹,在其下面也有一个

文件,它和我们刚才改的那个文件可以说双胞胎啊。其中一个

不见了,另一个会自动生成一个放在原目录。所以你得同时改这两个文件,改好

后就会出现一个提示框说可能会影响系统文件的稳定性,理它才怪,大不了以后

改回。两个都改后,在输入net就会出现:---->'net' 不是内部或外部命令,

也不是可运行的程序或批处理文件。<----现在可以用ccp330来代替net命令

了。)

3用上面两种办法会一点电脑知识的都会啊,那怎么办啊?那就改注册表呗~~~~

先在“工具”菜单-->“文件夹选项”-->“查看”-->把“高级设置”下的“隐

藏文件或文件夹”的“不显示所有文件或文件夹”选上。在运行窗口或命令行窗

口输入”regedit“打开注册表,找到

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerAdvancedFold

erHiddeSHOWALL

,为了安全,

先导出吧(用于以后备用);然后,在Type值项上,右单击,选择"删除"再去"

文件夹选项"看看,是不是已经没有"显示所有文件和文件夹"~~现在如果要恢复就简单了,直接

运行我们刚才导出的文件即可恢复了.

二,dir

输入:dir /? (回车)

显示目录中的文件和子目录列表。

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]

[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

[drive:][path][filename]

指定要列出的驱动器、目录和/或文件。

/A 显示具有指定属性的文件。

attributes D 目录 R 只读文件

H 隐藏文件 A 准备存档的文件

S 系统文件 - 表示“否”的前缀

/B 使用空格式(没有标题信息或摘要)

/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C

停用分隔符显示。

/D 跟宽式相同,但文件是按栏分类列出的。

/L 用小写。

/N 新的长列表格式,其中文件名在最右边。

/O 用分类顺序列出文件。

sortorder N 按名称(字母顺序) S 按大小(从小到大)

E 按扩展名(字母顺序) D 按日期/时间(从先到后)

G 组目录优先 - 颠倒顺序的前缀

/P 在每个信息屏幕后暂停。

/Q 显示文件所有者。

/S 显示指定目录和所有子目录中的文件。

/T 控制显示或用来分类的时间字符域。

timefield C 创建时间

A 上次访问时间

W 上次写入的时间

/W 用宽列表格式。

/X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,

短名称插在长名称前面。如果没有短名称,在其位置则

显示空白。

/4 用四位数字显示年

可以在 DIRCMD 环境变量中预先设定开关。通过添加前缀 - (破折号)

来替代预先设定的开关。例如,/-W

发现用:/A 显示具有指定属性的文件了吗??

所以呢。就算你不给我用“显示所有文件或文件夹”选项来显示隐藏文件,我就

dir/a。例如要显示隐藏的文件则用:dir /ah (回车查看,同理想看既

隐藏有是系统文件的就在加一个s,即:dir /ash)。。。有本事就把我的dir

都改名吧~~~~~

隐藏文件

将文件隐藏在图片中

Cmd copy/b c:+c: c:

命令解读:将C盘中的文本与C盘中的文件复制并生成

文件保存在C盘中。将文件用图片管理器可打开文件2,用文本格式打开

可看到1文件内容及2文件的乱码。

该命令也可写成

copy/b c: c: 相当于更改1文件的后缀名。