Contents

# GetAttr Function

একটি বিট প্যাটার্ন প্রদান করা হয় যা একটি ভলিউম অথবা ডিরেক্টরির ফাইলের ধরন এবং নাম শনাক্ত করে থাকে।

## সিনট্যাক্স:

    GetAttr (Text As String)

## প্রদান মান:

Integer

## প্যারামিটার:

লেখ: যেকোনো স্ট্রিং এক্সপ্রেশন যাতে ফাইলের নির্দিষ্ট বৈশিষ্ট্যের উল্লেখ রয়েছে। আপনি URL নোটেশনও ব্যবহার করতে পারেন।

এই ফাংশনটি একটি নির্দিষ্ট ফাইলের বৈষ্ট্যাবলী নির্ধারণ করে এবং বিট প্যাটার্ন প্রদান করে যা আপনাকে উল্লেখ্য ফাইলের বৈশিষ্ট্য খুঁজে বের করতে সাহায্য করতে পারে।

### Error codes:

5 Invalid procedure call

53 File not found 53 File not found

## মান

Named constant | মান | সংজ্ঞা
--- | --- | ---
ATTR_NORMAL | 0 | Normal files.
ATTR_READONLY | 1 | Read-only files.
ATTR_HIDDEN | 2 | Hidden file
ATTR_SYSTEM | 4 | সিস্টেম ফাইল
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