Module
Contents
Index 🔎︎

# FileAttr Function

ត្រឡប់​របៀប​ដំណើរ​ការ ឬ​លេខ​ដំណើរ​ការ​ឯកសារ​នៃ​ឯកសារ​មួយ​ ដែល​ត្រូវ​បាន​បើក​ជាមួយ​សេចក្តី​ថ្លែង​ការណ៍ Open ។ លេខ​ដំណើរ​ការ​ឯកសារ​គឺ​ពឹងផ្អែក​លើ​ប្រព័ន្ធ​ប្រតិបត្តិ​ការ (OSH = Operating System Handle) ។

ប្រសិន​បើ​អ្នក​ប្រើ​ប្រព័ន្ធ​ប្រតិបត្តិ​ការ ៣២ ប៊ីត អ្នក​មិន​អាច​ប្រើ​អនុគមន៍ FileAttr ដើម្បី​កំណត់​លេខ​​ដំណើរ​ការ​​ឯកសារ ។

មើល​ផង​ដែរ ៖ បើក

## វាក្យ​សម្ពន្ធ ៖

    FileAttr (FileNumber As Integer, Attribute As Integer)

## តម្លៃ​ត្រឡប់ ៖

ចំនួន​គត់

## ប៉ារ៉ាម៉ែត្រ ៖

ចំនួ​ន​ឯកសារ​ ៖ លេខ​ឯកសារ​ដែល​ត្រូវ​បាន​បើក​ជាមួយ​សេចក្តី​ថ្លែង​ការណ៍ Open ។

Attribute ៖ កន្សោម​ចំនួន​គត់ ដែល​បញ្ជាក់​ប្រភេទ​របស់​ព័ត៌មាន​ឯកសារ ដែល​អ្នក​ចង់​ត្រឡប់ ។ មាន​តម្លៃ​ដូច​ខាង​ក្រោម ៖

1 ៖ អនុគមន៍ FileAttr បញ្ជាក់​ពី​របៀប​ដំណើរ​ការ​នៃ​ឯកសារ ។

2 ៖ អនុគមន៍ FileAttr ត្រឡប់​​លេខ​​ដំណើរ​ការ​ឯកសារ នៃ​ប្រព័ន្ធ​ប្រតិបត្តិ​ការ ។

ប្រសិន​បើ​អ្នក​បញ្ជាក់​​​គុណ​លក្ខណៈ​ប៉ារ៉ាម៉ែត្រ​ជាមួយ​តម្លៃ ១ តម្លៃ​ត្រឡប់​ខាង​ក្រោម នឹង​អនុវត្ត ៖

1 - INPUT (បើក​ឯកសារ សម្រាប់​បញ្ចូល)

2 - OUTPUT (បើក​ឯកសារ សម្រាប់​បង្ហាញ)

4 - RANDOM (បើក​ឯកសារ សម្រាប់​ចូល​ដំណើរការ​ចៃដន្យ)

8 - APPEND (បើក​ឯកសារ សម្រាប់​បន្ថែម​ខាង​ចុង)

32 - BINARY (បើក​ឯកសារ​ក្នុង​របៀប​គោល​ពីរ) ។

## Error codes:

5 ការ​ហៅ​បែបបទ​មិន​ត្រឹមត្រូវ

52 ឈ្មោះ ឬ​លេខ​ឯកសារ​មិន​ត្រឹមត្រូវ

## ឧទាហរណ៍ ៖

    Sub ExampleFileAttr
    Dim iNumber As Integer
    Dim sLine As String
    Dim aFile As String
        aFile = "c:\data.txt"
        iNumber = Freefile
        Open aFile For Output As #iNumber
        Print #iNumber, "This is a line of text"
        MsgBox FileAttr(#iNumber, 1 ),0,"Access mode"
        MsgBox FileAttr(#iNumber, 2 ),0,"File attribute"
        Close #iNumber
    End Sub