Expansion | Attribute | HAT注 |
d-------- | FILE_ATTRIBUTE_DIRECTORY | 目录 |
-r------- | FILE_ATTRIBUTE_READONLY | 只读文件 |
--a------ | FILE_ATTRIBUTE_ARCHIVE | 归档文件 |
---h----- | FILE_ATTRIBUTE_HIDDEN | 隐藏文件 |
----s---- | FILE_ATTRIBUTE_SYSTEM | 系统文件 |
-----c--- | FILE_ATTRIBUTE_COMPRESSED | 压缩文件 |
------o-- | FILE_ATTRIBUTE_OFFLINE | 离线文件 |
-------t- | FILE_ATTRIBUTE_TEMPORARY | 临时文件 |
--------l | FILE_ATTRIBUTE_REPARSE_POINT | 重新分析点 |
for扩展命令%%~aI %%I到文件属性
在windows NT family中,至少有14文件或者文件夹属性
for's %%~aI 只能识别9种属性
这些扩展的文件属性是一系列的9种
每一个识别属性替换成了一个字母
一个文件没有可识别属性或者没有属性扩展例如:---------
下面是可识别属性列表用于命令或者你的表达式中
Expansion Attribute HAT注
d-------- FILE_ATTRIBUTE_DIRECTORY 目录
-r------- FILE_ATTRIBUTE_READONLY 只读文件
--a------ FILE_ATTRIBUTE_ARCHIVE 归档文件
---h----- FILE_ATTRIBUTE_HIDDEN 隐藏文件
----s---- FILE_ATTRIBUTE_SYSTEM 系统文件
-----c--- FILE_ATTRIBUTE_COMPRESSED 压缩文件
------o-- FILE_ATTRIBUTE_OFFLINE 离线文件
-------t- FILE_ATTRIBUTE_TEMPORARY 临时文件
--------l FILE_ATTRIBUTE_REPARSE_POINT 重新分析点
这些是不可识别属性的列表
FILE_ATTRIBUTE_NORMAL 正常
FILE_ATTRIBUTE_ENCRYPTED 加密
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 没有索引内容
FILE_ATTRIBUTE_SPARSE_FILE 稀少的文件
注意:FILE_ATTRIBUTE_NORMAL和没有属性是一样的
例如:文件的扩展拥有属性隐藏和系统是:---hs----
欢迎光临 批处理之家 (http://bbs.bathome.net/) | Powered by Discuz! 7.2 |