SetAttr Statement

উল্লে‌খিত ফাইলের জন্য বৈশিষ্ট্যের তথ্য নির্ধারণ করে।

সিনট্যাক্স:

SetAttr FileName As String, Attribute As Integer

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

FileName: আপনি যে ফাইলের বৈশিষ্ট্য পরীক্ষা করতে চান পাথ সহ তার নাম। আপনি যদি একটি পাথ সন্নিবেশ না করান, তাহলে SetAttr এর মাধ্যমে বর্তমান ডিরেক্টরিতে একটি ফাইল অনুসন্ধান করা যায়। আপনি URL নোটেশনও ব্যবহার করতে পারেন।

বৈশিষ্ট্য: আপনি যে বৈশিষ্ট্য নির্ধারণ অথবা অপসারণ করতে চান তার বিট প্যাটার্ন:

মান

Named constant

Value

Definition

ATTR_NORMAL

0

Normal files.

ATTR_READONLY

1

Read-only files.

ATTR_HIDDEN

2

Hidden file


লজিক OR স্টেটমেন্টের সাহায্যে সংশ্লিষ্ট মান একত্রিকরণের মাধ্যমে একাধিক বৈশিষ্ট্য নির্ধারণ করতে পারেন।

Error codes:

5 Invalid procedure call

53 File not found 53 File not found

70 Permission denied

উদাহরণ:

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" , ATTR_READONLY

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

 End

ErrorHandler:

 Print Error

 End

End Sub