attrib指令用于修改文件的属性·文件的常见属性有:只读,存档,隐藏,系统。

只读属性是指文件只可以做读的操作.不能对文件进行写的操作.就是文件的写保护.

存档属性是用来标记文件改动的.即在上一次备份后文件有所改动.一些备份软件在备份的时候会只去备份带有存档属性的文件.

隐藏属性顾名思义即为隐藏文件.在通常情况下.在资源管理器中不显示带有隐藏属性的文件.

系统属性是指标注文件为系统文件.是系统需要调用的文件.系统属性包括隐藏和只读属性,且在WINDOWS GUI模式下不能更改。

外部命令:Attrib.exe

attrib /? ---查看官方帮助文档对ASSOC的解释说明

attrib指令的格式和常用参数为

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

+ 设置属性。

- 清除属性。

R 只读文件属性。

A 存档文件属性。

S 系统文件属性。

H 隐藏文件属性。

I 无内容索引文件属性。

[drive:][path][filename]

指定要处理的文件属性。

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

/D 处理文件夹。

/L 处理符号链接和符号链接目标的属性。

如果文件同时具有隐含属性和系统属性,只需要一个attrib命令就可将它们全部清除。例如清除文件abc.txt的的隐含属性及系统属性,可以输入以下命令:

attrib -s -h abc.txt 或者 attrib abc.txt -s -h

对一组文件的处理

同时显示或修改一组文件的属性,可使用通配符(?及*).如果文件具有隐含属性或系统属性,必须先行清除,然后才能修改它的其它属性。

修改文件夹的属性

可以显示或修改的属性。

使用attirb命令处理文件夹属性时,必须明显指定目录名,

对文件夹不能使用通配符。

例如:要把目录c:\abc文件夹隐藏起来,输入以下命令:

attrib +h c:\sunenze

下一命令使用通配符,故只对文件有效,对目录不起作用。

attrib c:\*.*

应用举例

显示当前目录下abc的属性输入如下命令

attrib abc

赋予当前目录下文件abc.txt只读属性,输入如下命令

attirb abc.txt +r

清除b:盘\abc\a123目录下所有文件及\abc\a123所有子目录下的文件的只读属性,输入如下命令:

attrib b:\abc\a123\*.* -s -r

对D盘所有的文件和文件夹设置成隐藏那么就可以使用下面的命令:

首先在DOS下面进入系统的D盘

然后输入:

attrib -s -a +h -r /s /d

除了/s递归处理外,还要再加参数/d,表示也处理文件夹.

DOS命令:attrib相关推荐

  1. attrib批量显示文件夹_如何使用DOS命令attrib设置文件或文件夹的属性

    文件的属性,包括四个属性,分别是:系统.只读.存档和隐藏 要设置一个文件的四个基本属性,可以在可视化的方式下进行批量或单个的设置: 同样,也可以在纯DOS下或MS-DOS下进行批量或单个文件的设置: ...

  2. DOS 命令 attrib:修改文件属性

    有时候系统中病毒之后会把自己的所有文件的属性改为隐藏只读格式,如果手动修改的话太麻烦并且浪费时间,不如用 Attrib 命令试试. 步骤: 1:开始->运行,在里面输入 cmd,打开命令行界面: ...

  3. DOS命令大全 黑客必知的DOS命令集合

    一般来说dos命令都是在dos程序中进行的,如果电脑中安装有dos程序可以从开机选项中选择进入,在windows 系统中我们还可以从开始运行中输入cmd命令进入操作系统中的dos命令,如下图: 严格的 ...

  4. DOS命令大全(经典收藏)

    http://wuhua.javaeye.com/blog/32374 net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net ...

  5. 【干货分享】dos命令大全

    一般来说dos命令都是在dos程序中进行的,如果电脑中安装有dos程序可以从开机选项中选择进入,在windows 系统中我们还可以从开始运行中输入cmd命令进入操作系统中的dos命令,如下图: 严格的 ...

  6. system , DOS 命令

    其实C语言也可以控制电脑关机什么的啊,以前竟然无知的连这个都不知道.悲哀啊.让各路大牛尽情嘲笑啊.. #include<stdio.h> #include<stdlib.h> ...

  7. 自动去除所有目录的隐藏属性的DOS命令

    最近老婆的U盘感染病毒, 根目录下的所有子目录均被设置成隐藏和系统属性. 可以采用如下命令修改: ATTRIB -H -S <文件夹名称> 手动一个一个修改是可以的, 可是老婆嫌麻烦, 要 ...

  8. DOS命令大全(转)

    dos命令大全 CMD是command的缩写,是windows环境下的虚拟DOS窗口,提供有DOS命令,功能强大,如果你以前学习过DOS操作,那就小儿科了.是基于Windows的命令行窗口,在开始-- ...

  9. DOS命令大全 收藏

    DOS命令大全 收藏 net use //ip/ipc$ " " /user:" " 建立IPC空链接 net use //ip/ipc$ "密码&q ...

最新文章

  1. wxWidgets:wxApp类用法
  2. 看一下即将发布的JSF 2.3 Push支持
  3. android学习之-Style样式的定义
  4. python wechatpay微信支付回调_【微信支付】JSAPI支付开发者文档
  5. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的大学生健康档案管理系统
  6. 这儿有一个使你网页性能提升10倍的工具
  7. 域名解析:记录类型的含义
  8. Ubuntu 更改文件夹权限
  9. 动软代码生成器使用心得
  10. 给大家赠送一个我最近写的鼠标连点器的源代码!
  11. 毕业设计管理系统(JAVA毕业设计)
  12. POJ1053 Set Me
  13. 1.0 Android基础入门教程
  14. VM虚拟机的安装及安装操作系统
  15. 台式电脑投影切屏快捷键_电脑投影切屏快捷键
  16. Python 作业4+实验三
  17. 工作绩效数据、工作绩效信息、工作绩效报告
  18. Qt的gui编程是,点击一次button出现两次action
  19. Spark:reduceByKey与groupByKey进行对比
  20. const T、const T*、T *const、const T、const T* 的区别

热门文章

  1. 霍夫曼树和霍夫曼编码以及霍夫曼编码的应用
  2. 深度残差网络:ResNet
  3. agps测试软件,AGPS技术及测试标准.pdf
  4. mysql executebatch_Mysql批量插入executeBatch测试
  5. node 多版本管理(mac)
  6. 春运12306抢票攻略
  7. 使用UltraISO制作Ubuntu镜像文件
  8. 电脑上网卡顿解决小妙招
  9. java的多态性_java中多态性什么意思?
  10. mybatis以及mybatisplus批量插入问题