IBM Lotus Symphony


GetAttr 函数 [运行时]

返回用于标识卷或目录的文件类型或名称的位模式。

语法:

GetAttr (Text As String)

返回值:

整数

参数:

Text:包含明确的文件规范的任何字符串表达式。您也可以使用 URL 表示法

该函数确定指定文件的属性,并返回位模式来帮助您识别以下文件属性:

错误代码

5 无效的过程调用

53 未找到文件

数值

0:常规文件。

1:只读文件。

8:返回卷名

16:只返回目录名。

32:自上次备份(归档位)后,文件被更改。

如果要了解是否设置属性字节的位,请使用以下查询方法:

示例:

Sub ExampleSetGetAttr

On Error Goto ErrorHandler REM Define target for error-handler

If Dir("C:\test",16)="" Then MkDir "C:\test"

If Dir("C:\test\autoexec.sav")="" THEN Filecopy "c:\autoexec.bat", "c:\test\autoexec.sav"

SetAttr "c:\test\autoexec.sav" ,0

Filecopy "c:\autoexec.bat", "c:\test\autoexec.sav"

SetAttr "c:\test\autoexec.sav" ,1

print GetAttr( "c:\test\autoexec.sav" )

end

ErrorHandler:

Print Error

end

end sub


产品反馈 | 其他文档 | 商标