FileSystem.SetAttr 方法
設定檔案的屬性 (Attribute) 資訊。My 功能提供比 SetAttr 更強的檔案 I/O 作業產能和效能。如需詳細資訊,請參閱 My.Computer.FileSystem 物件。
命名空間: Microsoft.VisualBasic
組件: Microsoft.VisualBasic (在 microsoft.visualbasic.dll 中)
語法
'宣告
Public Shared Sub SetAttr ( _
PathName As String, _
Attributes As FileAttribute _
)
'用途
Dim PathName As String
Dim Attributes As FileAttribute
FileSystem.SetAttr(PathName, Attributes)
public static void SetAttr (
string PathName,
FileAttribute Attributes
)
public:
static void SetAttr (
String^ PathName,
FileAttribute Attributes
)
public static void SetAttr (
String PathName,
FileAttribute Attributes
)
public static function SetAttr (
PathName : String,
Attributes : FileAttribute
)
參數
- PathName
必要項。String 運算式,指定檔名;PathName 可包括目錄或資料夾及磁碟機。
- Attributes
必要項。常數或數值運算式,其總和可以表示檔案屬性。
備註
如需詳細資訊,請參閱 Visual Basic 的主題 SetAttr 函式。
如果您嘗試設定開啟的檔案的屬性,則會發生執行階段錯誤。
Attributes 引數列舉值為:
值 |
常數 |
描述 |
---|---|---|
Normal |
vbNormal |
一般 (預設值)。 |
ReadOnly |
vbReadOnly |
唯讀。 |
Hidden |
vbHidden |
隱藏。 |
System |
vbSystem |
系統檔案。 |
Volume |
vbVolume |
磁碟區標籤。 |
Directory |
vbDirectory |
目錄或資料夾。 |
Archive |
vbArchive |
前次備份之後,檔案已經有了變更。 |
Alias |
vbAlias |
檔案有不同的名稱。 |
![]() |
---|
這些列舉型別是使用 Visual Basic 語言所指定。可以在程式碼中的任何地方使用這些名稱,以取代實際值。 |
範例
此範例使用 SetAttr 函式來設定檔案的屬性。
' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)
平台
Windows 98、 Windows 2000 SP4、 Windows Millennium Edition、 Windows Server 2003、 Windows XP Media Center Edition、 Windows XP Professional x64 Edition、 Windows XP SP2、 Windows XP Starter Edition
.NET Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。
版本資訊
.NET Framework
支援版本:2.0、1.1、1.0
請參閱
參考
FileSystem 類別
FileSystem 成員
Microsoft.VisualBasic 命名空間
ArgumentException Class
其他資源
SetAttr 函式
FileAttr 函式
GetAttr 函式
FileAttribute 列舉型別
My.Computer.FileSystem 物件