您好,登錄后才能下訂單哦!
1.文件和注冊(cè)表
A.文件——文件操作系統(tǒng)相關(guān)的類,幾乎都在System.IO命名空間;文件系統(tǒng)最上面的節(jié)點(diǎn)——磁盤(pán)
B.注冊(cè)表——操作由System.Win32命名空間下的類來(lái)處理。注冊(cè)表最上面的節(jié)點(diǎn)——注冊(cè)表配置單元
操作文件或注冊(cè)表——安全性。當(dāng)前登錄PC的用戶有足夠的權(quán)限運(yùn)行修改文件或注冊(cè)表的所有示例(如:管理員)。
2.管理文件系統(tǒng)
a.System.MarshalByRefObject——.net類中用于遠(yuǎn)程操作的基對(duì)象類,它允許在應(yīng)用程序域之間編組數(shù)據(jù)。這個(gè)列表中的其他項(xiàng)都在System.IO命名空間;
b.FileSystemInfo——表示任何文件系統(tǒng)對(duì)象的基類;
c.FileInfo和File——表示文件系統(tǒng)上的文件;
d.Directory和DirectoryInfo——表示文件系統(tǒng)上的文件夾;
e.Path——包含的靜態(tài)成員可以用于處理路徑名;
f.DriveInfo——它的屬性和方法提供了指定驅(qū)動(dòng)器的信息。
1)Directory類和File類:只包含靜態(tài)方法,不能被實(shí)例化。
只要調(diào)用一個(gè)成員方法,提供合適的文件系統(tǒng)對(duì)象的路徑,就可以使用這些類。
用途(優(yōu)點(diǎn)):如果只對(duì)文件夾或文件執(zhí)行一個(gè)操作,使用這些類很有效,因?yàn)榭梢允∪?shí)例化.net類的系統(tǒng)開(kāi)銷。
2)DirectoryInfo類和FileInfo類:提供與Directory和File類大致相同的公共方法,并擁有一些公共屬性和構(gòu)造函數(shù),但他們都是有狀態(tài)的,且不是靜態(tài)的。
需要實(shí)例化這些類,之后把每個(gè)實(shí)例與特定的文件夾或文件關(guān)聯(lián)起來(lái)。
3)注冊(cè)表相關(guān)類Registry、RegistryKey這兩個(gè)類都在System.Win32命名空間下。
注冊(cè)表的配置單元:(已有的配置單元是不能改變的——它們是固定的)
a.HKEY_CLASSES_ROOT(HKCR):包含系統(tǒng)上文件類型的細(xì)節(jié)(。txt、.doc等),及使用哪些應(yīng)用程序可以打開(kāi)的文件,也包括所有COM組件的注冊(cè)信息。
b.HKEY_CURRENT_USER(HKCU):包含用戶目前登陸的計(jì)算機(jī)的用戶配置。
c.HKEY_LOCAL_MACHINE(HKLM):包含所有安裝到計(jì)算機(jī)上的軟件和硬件信息,這些設(shè)置不是用戶特有的,而是可用于所有登錄到計(jì)算機(jī)上的用戶。
d.HKEY_USERS(HKUSE):包含所有用戶的用戶首選項(xiàng)。
e.HKEY_CURRENT_CONFIG(HKCF):包含計(jì)算機(jī)上硬件的詳細(xì)信息。
RegistryKey:實(shí)例表示一個(gè)注冊(cè)表鍵。
實(shí)現(xiàn)的方法可瀏覽子鍵、創(chuàng)建新鍵、讀取或修改鍵中的值。即:該類通常可以完成對(duì)注冊(cè)表鍵進(jìn)行的所有操作,包括設(shè)置鍵的安全級(jí)別。是處理注冊(cè)表用的對(duì)多的類。
Registry:只能對(duì)注冊(cè)表鍵進(jìn)行單一訪問(wèn),以執(zhí)行簡(jiǎn)單的操作。
另一作用:提供表示頂級(jí)鍵的RegistryKey實(shí)例(不同的配置單元),以便開(kāi)始在注冊(cè)表中定位。
Registry類通過(guò)靜態(tài)屬性來(lái)提供這些實(shí)例:ClassesRoot、CurrentConfig、CurrentUser、DynData、LocalMachine、PerformanceData、Users。
如:RegistryKey hklm=Registry.LocalMachine;//獲得RegistryKey對(duì)象的引用的過(guò)程,視為打開(kāi)對(duì)應(yīng)鍵。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。