檔案和登錄檔
阿新 • • 發佈:2018-12-18
對於檔案系統操作,相關的類幾乎都在System.IO名稱空間中,而登錄檔操作由System.Win32名稱空間中的類處理。注意,在修改檔案或登錄檔項時,安全性顯得更為重要。
.NET基類也包含System.Runtime.Serialization名稱空間中的許多類和介面,他們都與序列化有關。序列化是把一些資料轉換為位元組流並存儲在某個地方的過程。
1、管理檔案系統
System.MarshalByRefObject----------這是.NET類中用於遠端操作的基物件類,它允許在應用程式域之間編組資料。這個列表中的其他項都在System.IO名稱空間中。 FileSystemInfo-----------這是表示任何檔案系統物件的基類 FileInfo---------------這些類表示檔案系統上的檔案 DirectoryInfo和Directory--------------這些類表示檔案系統上的資料夾 Path-------------這個類包含的靜態成員可以用於處理路徑名 DriveInfo-------------他的屬性和方法提供了指定驅動器的資訊
在Windows上,包含檔案並用於組織檔案系統的物件稱為資料夾,例如,在路徑D:\MyDrivers\software.txt中,software.txt是一個檔案,MyDrivers是一個資料夾,資料夾是一個Windows專用的術語:在其他作業系統上,用術語“目錄”代替資料夾,Microsoft為了使.NET具有平臺無關性,對應的.NET基類都稱為Directory和 DirectoryInfo。因為它有可能與LDAP目錄混淆,而且本書與Windows有關。
1.1、表示檔案和資料夾的.NET類