Contents

# GetAttr Function

傳回一個位元型樣，用於識別檔案類型、卷次名稱或目錄名稱。

## 語法：

    GetAttr (Text As String)

## 傳回值類型：

整型

## 參數：

Text：包含明確檔案規格的任意字串型表示式。您也可以使用 URL 表示法。

此函式確定指定檔案的屬性並傳回位元型樣，以幫助您識別以下檔案屬性：

### 錯誤代碼：

5 無效的程序呼叫

53 找不到檔案

## 值

Named constant | Value | Definition
--- | --- | ---
ATTR_NORMAL | 0 | Normal files.
ATTR_READONLY | 1 | Read-only files.
ATTR_HIDDEN | 2 | Hidden file
ATTR_SYSTEM | 4 | System file
ATTR_VOLUME | 8 | Returns the name of the volume
ATTR_DIRECTORY | 16 | Returns the name of the directory only.
ATTR_ARCHIVE | 32 | File was changed since last backup (Archive bit).

如果要瞭解是否設定了屬性位元組的位元，請使用以下查詢方法：

## 示例：

    Sub ExampleSetGetAttr
    On Error Goto ErrorHandler REM 定義錯誤處理程式的目標
     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