c# 允許您使用各種目錄和檔案相關的類來操作目錄和檔案,比如directoryinfo類和fileinfo類。
directoryinfo類派生自filesysteminfo類。它提供了各種用於建立、移動、瀏覽目錄和子目錄的方法。該類不能被繼承。
下表列出了directoryinfo類中一些常用的屬性:
序號屬性 & 描述
1attributes
獲取當前檔案或目錄的屬性。
2creationtime
獲取當前檔案或目錄的建立時間。
3exists
獲取乙個表示目錄是否存在的布林值。
4extension
獲取表示檔案存在的字串。
5fullname
獲取目錄或檔案的完整路徑。
6lastaccesstime
獲取當前檔案或目錄最後被訪問的時間。
7name
獲取該 directoryinfo 例項的名稱。
下表列出了directoryinfo類中一些常用的方法:
序號方法 & 描述
1public void create()
建立乙個目錄。
2public directoryinfo createsubdirectory( string path )
在指定的路徑上建立子目錄。指定的路徑可以是相對於 directoryinfo 類的例項的路徑。
3public override void delete()
如果為空的,則刪除該 directoryinfo。
4public directoryinfo getdirectories()
返回當前目錄的子目錄。
5public fileinfo getfiles()
從當前目錄返回檔案列表。
fileinfo類派生自filesysteminfo類。它提供了用於建立、複製、刪除、移動、開啟檔案的屬性和方法,且有助於 filestream 物件的建立。該類不能被繼承。
下表列出了fileinfo類中一些常用的屬性:
序號屬性 & 描述
1attributes
獲取當前檔案的屬性。
2creationtime
獲取當前檔案的建立時間。
3directory
獲取檔案所屬目錄的乙個例項。
4exists
獲取乙個表示檔案是否存在的布林值。
5extension
獲取表示檔案存在的字串。
6fullname
獲取檔案的完整路徑。
7lastaccesstime
獲取當前檔案最後被訪問的時間。
8lastwritetime
獲取檔案最後被寫入的時間。
9length
獲取當前檔案的大小,以位元組為單位。
10name
獲取檔案的名稱。
下表列出了fileinfo類中一些常用的方法:
序號方法 & 描述
1建立乙個 streamwriter,追加文字到由 fileinfo 的例項表示的檔案中。
2public filestream create()
建立乙個檔案。
3public override void delete()
永久刪除乙個檔案。
4public void moveto( string destfilename )
移動乙個指定的檔案到乙個新的位置,提供選項來指定新的檔名。
5public filestream open( filemode mode )
以指定的模式開啟乙個檔案。
6public filestream open( filemode mode, fileaccess access )
以指定的模式,使用 read、write 或 read/write 訪問,來開啟乙個檔案。
7public filestream open( filemode mode, fileaccess access, fileshare share )
以指定的模式,使用 read、write 或 read/write 訪問,以及指定的分享選項,來開啟乙個檔案。
8public filestream openread()
建立乙個唯讀的 filestream。
9public filestream openwrite()
建立乙個只寫的 filestream。
下面的例項演示了上面提到的類的用法:
usingsystem
;using
system.io
;namespace
size: "
,file
.name
,file
.length);}
console
.readkey
();}
}}
對windows作業系統檔案的初步了解
一 perflogs 日誌 這裡有perflogs 日誌 它裡邊一般會儲存這我們對這台電腦的訪問記錄,網上有專門的日誌檢測軟體,可以用來檢視電腦是否被入侵。這裡就會有人問了,這有什麼用呢?哈哈,你仔細想一想,如果這裡有乙個木馬檔案,那你的電腦會如何呢?c盤中的windows檔案,今天來說說他裡邊的s...
對濫用Windows特權檔案操作的研究(上)
本文介紹了如何濫用windows上的特權程序執行檔案,來實現本地許可權公升級 從使用者公升級到管理員 系統許可權 除此之外,我還介紹了利用這類漏洞的可用技術 工具和具體過程。特權檔案操作漏洞 以高許可權執行的程序會對所有程序中執行的檔案執行操作,這意味著,當高許可權程序在沒有足夠預防措施的情況下,可...
C 對 ini檔案的讀寫操作
1.using system 2.using system.collections.generic 3.using system.runtime.interopservices 4.using system.text 5.6.namespace ini 7.27.28.方法 向ini檔案寫入資料 2...