WINDOWS-日常技巧整理-1-扫描目录

本文介绍了如何使用Windows的CMD命令来扫描和管理目录,包括创建目录清单、文件树结构清单、空目录清单、目录授权清单以及文件清单。通过`for /f`、`dir`、`tree`和`cacls`等命令,可以有效地遍历、筛选和记录文件系统信息。
摘要由CSDN通过智能技术生成

00.环境检测与配置(前置说明)

@echo off

解释:关闭回显,根据需要,也可以不关闭
chcp 936

解释:环境文本格式,936是帮助识别中文的,也可以设置位UTF-8对应的编码,根据需要设置。

%%与%

解释:对于在文本中出现的变量用%%,对于在命令行中出现的变量用%

%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%

解释:文本的名称中取date函数第0位开始的4位,第5位开始的2位,第8位开始的2位,time函数第0位开始的2位,第3位开始的2位,第6位开始的2位,主要作用在于生成多个文本时,用时间来避免重复,加在文本名称里,也可以不加。

 

01.扫描当前目录创建目录清单
for /f "delims=" %%a in ('dir /s /b /ad') do (echo %%a >> "目录清单.txt")

解释:将dir /s /b /ad生成的目录,以空格为分隔符,遍历并进行变量赋值给%%a,将%%a追加写入目录清单.txt。

关于delims=  在这里指分隔符集。这个替换了空格和制表符的默认分隔符集。

关于dir的参数

 /A          显示具有指定属性的文件。
  属性         D  目录                R  只读文件
               H  隐藏文件            A  准备存档的文件
           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值