当前位置: 首页 > news >正文

DOS学习-目录与文件应用操作经典案例-attrib

 

 新书上架~👇全国包邮奥~

python实用小工具开发教程icon-default.png?t=N7T8http://pythontoolsteach.com/3

 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~

目录

一.前言

二.使用

三.案例


一.前言

DOS系统中的attrib命令是一个用于显示或更改文件(夹)属性的外部命令。以下是关于attrib命令的详细说明:

  1. 功能attrib命令可以显示或设置文件(夹)的属性,如只读、隐藏、系统和归档等。
  2. 语法attrib命令的基本语法包括使用+-来添加或清除属性,后跟属性类型的缩写(如R表示只读,A表示归档,S表示系统,H表示隐藏)。例如,attrib +H filename会将文件设置为隐藏。
  3. 通配符支持:在attrib命令中,可以使用通配符*?来指定一组文件。例如,attrib +H *.txt会将当前目录下所有扩展名为.txt的文件设置为隐藏。
  4. 常用参数/S/Dattrib命令中常用的参数。/S参数表示对指定的驱动器、路径或当前目录及其所有子目录中的匹配文件执行操作,而/D参数则用于对目录执行操作(通常与/S一起使用)。
  5. 属性优先级:在更改文件属性时,隐藏和系统属性具有优先级。如果文件具有系统或隐藏属性,必须先清除这些属性,然后才能使用attrib更改其他属性。
  6. 批处理中的使用:在批处理脚本中,attrib命令通常与参数一起使用,以便对多个文件或目录进行批量操作。

总的来说,attrib命令是DOS系统中一个非常实用的工具,它允许用户轻松地查看和修改文件(夹)的属性。

二.使用

命令格式: attrib [盘符:] [路径][文件名] [+r][-r][+a][-a][+s][-s][+h][-h][/s][/d][/?]

参数说明如下:

  • +r:设置只读属性。
  • -r:取消只读属性。
  • +a:设置存档属性。
  • -a:取消存档属性。
  • +s:设置系统属性。
  • -s:取消系统属性。
  • +h:设置隐含属性。
  • -h:取消隐含属性。
  • /s:显示目录下的所有文件属性。
  • /d:将“attrib"和任意命令行选项应用到目录。
  • /?:显示该命令的详细信息。

三.案例

以下是一些基于attrib命令的使用案例:

1.为文件设置只读属性

attrib +r C:\path\to\your\file.txt

这个命令将为file.txt文件设置只读属性,这意味着文件将不能被修改,但可以被读取。

2.取消文件的只读属性

attrib -r C:\path\to\your\file.txt

这个命令将取消file.txt文件的只读属性,之后你就可以对这个文件进行修改了。

3.设置文件的存档属性

attrib +a C:\path\to\your\file.txt

存档属性通常用于备份操作,表示文件自上次备份后是否已被修改。

4.同时设置多个属性

attrib +r +a +s C:\path\to\your\file.txt

这个命令将为file.txt文件同时设置只读、存档和系统属性。

5.显示目录下所有文件的属性

attrib /s C:\path\to\your\directory

这个命令将显示指定目录下所有文件和子目录中文件的属性。

6.修改目录的属性

attrib /d +r C:\path\to\your\directory

这个命令将为指定的目录设置只读属性。注意,/d参数是必需的,以便attrib命令知道你是在修改目录的属性,而不是目录中文件的属性。

7.查看attrib命令的详细信息

attrib /?

输入这个命令后,系统会显示attrib命令的详细使用说明,包括所有可用的参数和选项。

 非常感谢您花时间阅读我的博客,希望这些分享能为您带来启发和帮助。期待您的反馈与交流,让我们共同成长,再次感谢!

👇热门内容👇 

python使用案例与应用_安城安的博客-CSDN博客

软硬件教学_安城安的博客-CSDN博客

Orbslam3&Vinsfusion_安城安的博客-CSDN博客

网络安全_安城安的博客-CSDN博客

教程_安城安的博客-CSDN博客

python办公自动化_安城安的博客-CSDN博客

👇个人网站👇

安城安的云世界

 

http://www.lryc.cn/news/354619.html

相关文章:

  • STP简介
  • java调用科大讯飞在线语音合成API --内附完整项目
  • Vuex 页面刷新数据丢失怎么解决
  • 如何使用Cloudways搭建WordPress网站
  • Lora理解
  • EtherCAT总线掉线如何自动重启
  • RabbitMQ有哪些优缺点
  • word页眉线如何置于文字上方
  • CTF-web-攻防世界-2
  • 【深度学习】YOLOv8训练,交通灯目标检测
  • 紧固件松动的危害及原因——SunTorque智能扭矩系统
  • Android-okhttp调接口传参简单举例
  • 复习java5.26
  • 学 Python 具体能干什么?
  • 福昕PDF使用技巧
  • 条款8:了解各种不同意义的new和delete
  • windows 搭建 go开发环境
  • Android 布局中@NULL的使用和代码实现方式详解
  • 服务器数据恢复—同友存储raid5阵列上层虚拟机数据恢复案例
  • 我得近况说明
  • C语言——在头⽂件中#if、_STDC_等字⾏起什么作⽤?
  • 解密MySQL中的临时表:探究临时表的神奇用途
  • Go 语言简介 -- 高效、简洁与现代化编程的完美结合
  • 绝缘鞋计量校准周期多长时间合适?校验检测方法是什么?
  • python-13(案例讲解)
  • 【深度学习】最强算法之:人工神经网络(ANN)
  • Unity vscode在mac上的编译环境设置
  • 【Java】在高并发场景下,保证 Redis 缓存一致性的几种方案
  • GaussDB数据库的备份与恢复
  • 03-02-Vue组件之间的传值