本帖最后由 ivor 于 2012-4-6 23:13 编辑
菜鸟翻译版:
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---- |