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.mzph.cn/web/13858.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式——职责链(责任链)模式

目录 职责链模式 小俱求实习 结构图 实例 职责链模式优点 职责链模式缺点 使用场景 1.springmvc流程 ​2.mybatis的执行流程 3.spring的过滤器和拦截器 职责链模式 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成…

github设置项目分类

https://www.php.cn/faq/541957.html https://docs.github.com/zh/repositories/working-with-files/managing-files/creating-new-files

什么是回表,如何解决回表问题

下面表中:主键id是聚簇索引,name是辅助索引。 执行这样一条SQL: select name from A where name"s;name字段是有索引,所以MYSQL在通过name进行査询的时候,是需要扫描两颗Btree树的。 第一遍:先通过二级索引定位主键值1。第二遍:根据主键…

免费发布web APP的四个途径(Python和R)

免费发布数据分析类🌐web APP的几个途径📱 数据分析类web APP目前用来部署生信工具,统计工具和预测模型等,便利快捷,深受大家喜爱。而一个免费的APP部署途径,对于开发和测试APP都是必要的。根据笔者的经验…

word-形状绘制、smartart、visio

一、人员架构图绘制 小技巧: 1、ctrlshift水平复制 2、点击图形,右键设置为默认形状 3、插入-形状-右键-锁定绘图模式,按esc退出状态 4、插入-形状-新建绘图画布,代替组合问题 画布中存在锚点,便于直线连接 二、s…

网络安全相关面试题(hw)

网络安全面试题 报错注入有哪些函数 updatexml注入 载荷注入 insert注入 updata注入 delete注入 extractvalue()注入 注入防御方法 涵数过滤 直接下载相关防范注入文件,通过incloud包含放在网站配置文件里面 PDO预处理,从PHP 5.1开始&…

electron中BrowserWindow的show事件没有触发踩坑记录

class ElectronApi {static mainWindow;//主窗口createWindow() {try {// Create the browser window.this.mainWindow new BrowserWindow({width: 1200,height: 800,minHeight: 800,minWidth: 1200,webPreferences: {preload: preloadPath,// nodeIntegration: true,// conte…

windows怎么复制文件到vmware 中ubantu虚拟机,vmware中的虚拟机怎么联网,NAT参数和DHCP参数。

目录 windows怎么复制文件到vmware 中ubantu虚拟机 vmware中的虚拟机怎么联网 NAT参数和DHCP参数。

Linux环境Docker安装,使用Docker搭建Mysql服务实战

1、环境:阿里云Linxu服务器 2、安装docker # 1、yum 包更新到最新 yum update # 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data…

OpenSSL之API编程 - C/C++实现AES、DES、3DES、SM4对称加密算法

文章介绍 本文章介绍了OpenSSL计算对称加解密算法(AES、DES、3DES、SM4等)的相关接口,并使用C语言实现了AES和SM4加解密。 对称加解密算法 对称加密与非对称加密算法 OpenSSL介绍 openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有&#xff…

深度学习之基于YOLOV5的口罩检测系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景 随着全球公共卫生事件的频发,口罩成为了人们日常生活中不可或缺的一部分。在公共场所&am…

10、SpringBoot 源码分析 - 自动配置深度分析三

SpringBoot 源码分析 - 自动配置深度分析三 refresh和自动配置大致流程AutoConfigurationImportSelector的getAutoConfigurationEntry获取自动配置实体(重点)AutoConfigurationImportSelector的getCandidateConfigurations获取EnableAutoConfiguration类型的名字集合AutoConfig…

Android中JVM内存回收机制

文章目录 分代收集算法:新生代(Young Generation)老年代(Old Generation) 垃圾回收器:JVM常见三大回收算法:Mark-Sweep(标记清除)优点:缺点: 复制算法优点:缺点: Mark-Co…

ubuntu下交叉编译安卓FFmpeg 和 官方指导链接

将之前的编译方法在此记录 Linux系统:Ubuntu 18.04.6 LTS 交叉编译工具链:gcc-aarch64-linux-gnu gaarch64-linux-gnu ffmpeg版本:5.1.3 1.下载源码 ffmpeg官网:https://ffmpeg.org/download.html#releases 下载完成后&#x…

Edge浏览器“此页存在问题”解决思路

Edge浏览器显示“此页存在问题”解决思路 大家平时使用Edge浏览器时,是否和我一样会突然出现“此页存在问题”的情况? 经过百度查询后我找了一种情况和解决办法,能够大大减少这类问题的出现。出现“此页存在问题”可能是因为之前使用过软件…

每天一个数据分析题(三百四十一)

如何获取更多优质流量是电商行业中重要课题,下列哪些属于流量类指标 A. 平均访问深度 B. 跳失次数 C. 浏览量 D. 客单价 数据分析认证考试介绍:点击进入 题目来源于CDA模拟题库 点击此处获取答案

Linux基础命令[27]-gpasswd

文章目录 1. gpasswd 命令说明2. gpasswd 命令语法3. gpasswd 命令示例3.1 不加参数3.2 -a(将用户加入组)3.3 -d(从组中删除用户)3.4 -r(删除组密码)3.5 -M(多个用户一起加入组)3.6 …

React中 将UI 视为树

当 React 应用程序逐渐成形时,许多组件会出现嵌套。那么 React 是如何跟踪应用程序组件结构的? React 以及许多其他 UI 库,将 UI 建模为树。将应用程序视为树对于理解组件之间的关系以及调试性能和状态管理等未来将会遇到的一些概念非常有用。…

Python教程:使用Python和PyQt编写进制转换器工具

1.介绍 在现代计算中,进制转换是一项常见且重要的任务。为了简化这个过程,我们也可以利用Python和PyQt自己写一个直观且易于使用的进制转换器工具。这个工具将支持二进制、八进制、十进制和十六进制的相互转换,并提供良好的用户界面和交互体…

Java设计模式(23种设计模式 重点介绍一些常用的)

创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:…