1. 程式人生 > >檔案和登錄檔

檔案和登錄檔

對於檔案系統操作,相關的類幾乎都在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類