【 格式三】

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

【/S参数

[drive:] [path]指定的目录或者当前目录中递归查找文件

【/D参数

[drive:] [path]指定的目录或者当前目录中,出来递归查找文件外,还递归查找目录 。

注意:/D参数必须和/S参数一起连用,单独使用/D参数会报错

【[drive:] [path] [filename]参数

[drive:] [path] 指定要递归的目录,其中:

drive 指定要递归目录所在的驱动器名称,例如:C、D

path 指定要递归目录的路径

filename 指定的要查看属性的文件或者目录

示例

c:\out\test>dir /s /b /a:d
c:\out\test\backup
c:\out\test\myDirc:\out\test>dir /s /b /a:-d
c:\out\test\myDir\backupc:\out\test>attrib /s /d
A                    C:\out\test\myDir\backupC:\out\test\backupC:\out\test\myDirc:\out\test>attrib /s /d backup
A                    C:\out\test\myDir\backupC:\out\test\backupc:\out\test>

在【格式一】中,[drive:] [path] [filename] 是一个整体,不能分开来看,但是在【格式三】(和【格式二】一样)中,[drive:] [path] [filename] 表示:在[drive:] [path] 目录中递归查找 filename,再对找到的所有匹配文件的属性进行相应的操作(显示、设置、清除)

【区分 [drive:] [path][filename]

[drive:] [path] [filename] 中的最后一个“\”为分隔符进行分隔,例如:

“C:\out\a.txt”:在 C:\out 目录中递归查找 a.txt

“C:\out\myDir\a.txt”:在 C:\out\myDir 目录中递归查找 a.txt

“myDir\a.txt”[drive:] [path]myDir,其相对于当前目录(C:\out),所以,在 C:\out\myDir 目录中递归查找 a.txt

  • 如果 [drive:] [path] 不存在,则其默认递归路径是当前目录
  • 如果 [drive:] [path] 不是以驱动器开头,则其默认递归路径是相对于当前目录的
  • 如果 [drive:] [path] [filename] 不存在,则缺省值为当前目录及其子目录下的所有文件和目录(即:递归当前目录)

1、 [drive:] [path] [filename] 既能指定文件,也能指定目录。

示例

c:\out\test>dir /s /b /a:d
c:\out\test\myDirc:\out\test>dir /s /b /a:-d
c:\out\test\demo.bat
c:\out\test\myDir\backupc:\out\test>attrib /s /d demo.bat     // 文件
A                    C:\out\test\demo.batc:\out\test>attrib /s /d myDir         // 目录C:\out\test\myDirc:\out\test>

2、 [drive:] [path] 可以为隐藏目录, [filename] 可以为隐藏文件或者隐藏目录

示例

c:\out>dir /b /s /a:-dh
c:\out\myDir\a.txtc:\out>dir /b /s /a:dh
c:\out\hideDir
c:\out\myDirc:\out>attrib /s /d myDir\a.txt
A   H        C:\out\myDir\a.txtc:\out>

3、 [drive:] [path] [filename] 中,通配符只能用于 filename 中(通配符不能用于path和drive中),如果 filename  中包含通配符,则可以匹配文件名,也可以匹配目录名

示例

c:\out>dir /b /s /a:-dh
c:\out\myDir\a.txtc:\out>dir /b /s /a:dh
c:\out\hideDir
c:\out\myDirc:\out>attrib /s /d my?ir\a.txt
找不到路径 - C:\out\my?irc:\out>attrib /s /d myDir\a.t?t
A   H        C:\out\myDir\a.txtc:\out>attrib /s /d hideDi?
A            C:\out\hideDir\hideDirC:\out\myDir\hideDirH        C:\out\hideDirc:\out>

写作不易,本文如能帮到您,麻烦您 “在下面一圈三连”。

【WINDOWS / DOS 批处理】attrib命令详解(三)相关推荐

  1. 终极dos批处理循环命令详解

    ---恢复内容开始--- 终极dos批处理循环命令详解 格式:FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令 ...

  2. DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)

    DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~) --- --- 前言: 虽然以前对批处理也算有点研究,但一直对for命令理解不够透彻,偶尔用时也是照猫画虎的用一下. 虽然 ...

  3. 批处理for命令详解(转) 批处理for命令详解

    批处理for命令详解(转) 批处理for命令详解 2008-03-07 11:00 FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直 ...

  4. 批处理if 命令详解

    批处理(bat)if 命令详解 一.语法规则 1.if命令5钟用法 if "字符串1"=="字符串2" command 语句 #判断两个字符串是否相等 if 数 ...

  5. windows/NBTSTAT,linux/nmblookup命令详解,查询NetBIOS名

    NBTSTAT命令详解 请问: Linux下有没有和nbtstat一样的命令,用 nmblookup -A ip 可以 nbstat命令主要用于查看当前基于netbios的tcp/ip连接状态,通过该 ...

  6. 【WINDOWS / DOS 批处理】attrib命令详解(一)

    命令格式 [格式一]attrib [+R] [-R] [+A] [-A] [+S] [-S][+H] [-H] [[drive:] [path] [filename] [格式二]attrib [+R] ...

  7. 批处理---findstr命令详解

    在文件中寻找字符串. FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file] [/C:string] ...

  8. attrib批量显示文件夹_DOS下批量修改文件及文件夹属性(attrib命令详解)

    attrib指令用于修改文件的属性,文件的常见属性有:只读.存档.隐藏和系统 只读属性是指文件只可以做读的操作,不能对文件进行写的操作,就是文件的写保护. 存档属性是用来标记文件改动的,即在上一次备份 ...

  9. CMD attrib命令详解

    主要说明怎样用attrib命令设置文件只读.隐藏属性. attrib.exe为cmd下的一个小程序,可以用来设置文件的基本属性(只读.隐藏.系统.存档和无内容索引). 我们大家先来看看它都有哪些参数. ...

最新文章

  1. PHP的Reflection反射机制
  2. 卷积神经网络的网络结构——以LeNet-5为例
  3. OC学习之面向对象三大特征
  4. 有幸见到一朵花的绽放
  5. 如何在IDEA 中使用Git
  6. 股票期货数据的resample处理
  7. 用perl发送http请求
  8. Java多线程之Synchronized详解
  9. Java内存模型JMM
  10. 电脑常用快捷键和操作你值得拥有!
  11. java docx4j 目录_使用Docx4j创建word文档
  12. 进程通信的几种方式及其各自优缺点
  13. 自然辩证法小论文选题_新颖的自然辩证法论文题目 自然辩证法论文题目哪个好...
  14. 使用 Parity 建立Proof-of-Authority (PoA) Ethereum Chain
  15. aws打开慢_亚马逊AWS服务器访问较慢,如何快速访问AWS服务器呢?
  16. 轻断食过程中的身体变化
  17. win8dns服务器没响应,win8笔记本dns服务器未响应怎么办
  18. CTF线下赛AWD攻防准备
  19. 小林coding 的笔记——图解网络(一)
  20. 关于中断、异常、软中断、硬中断的概念解释

热门文章

  1. java培训爆破专栏之Spring Security系列教程之实现CAS单点登录上篇-概述
  2. Melty blood act cadenza ver B 键位地址(v1.03a)
  3. 有生之年转ta系列 美术部分1.1.4 场景设计精要
  4. 我们总是先认识了身边的人,才认识了这个世界。
  5. 分享一款带后台的个人导航网源码
  6. 使用 disk-image-block制作centos7的镜像
  7. Blender烘焙等距柱状纹理
  8. linux查询redis过期得到-2,Redis数据过期策略探究
  9. linux挂载cifs磁盘_SMB、CIFS和NETBIOS协议概念及linux挂载远程文件系统
  10. AG1280Q48是AGM FPGA中最具代表性的小封装FPGA