[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 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----
1

评分人数

#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

返回列表