在實(shí)際的項(xiàng)目開(kāi)發(fā)中,我們經(jīng)常需要使用到文件的I/O操作,主要包含對(duì)文件的增改刪查等操作,這些基本的操作我們都是很熟悉,但是較少的人去考慮文件的安全和操作的管理等方面,例如文件的訪問(wèn)權(quán)限管理,文件數(shù)據(jù)的徹底刪除和數(shù)據(jù)的恢復(fù)等等,這一系列的操作需要我們對(duì).NET的相關(guān)知識(shí)有一個(gè)深刻的學(xué)習(xí)。

   在本文章主要介紹文件和目錄的一些基本操作,以及文件目錄的權(quán)限和安全設(shè)置的相關(guān)內(nèi)容。

一.DotNet文件目錄常用操作:

    提到文件的I/O操作,這個(gè)對(duì)于每一個(gè)開(kāi)發(fā)者來(lái)說(shuō)都不是陌生的事,因?yàn)檫@些操作是我們?cè)陧?xiàng)目開(kāi)發(fā)過(guò)程中經(jīng)常使用到的一些操作。那么在.NET中操作文件的類在System.IO命名空間下,一下介紹一下常見(jiàn)的I/O操作類:

        DiveInfo:提供了對(duì)邏輯磁盤的基本信息訪問(wèn)的途徑。(只能查看信息,不能做任何修改。)

        System.Environment:用來(lái)枚舉驅(qū)動(dòng)器。(不能獲取驅(qū)動(dòng)器的屬性)

        System.Management:.NET針對(duì)WMI調(diào)用。

        Directory和DircetoryInfo:用于操作目錄。(前者為靜態(tài)類,后者則須在實(shí)例化后調(diào)用,功能上相同)

        File和FileInfo:用于操作文件。(前者為靜態(tài)類,后者須實(shí)例化后調(diào)用,功能上相同)

    以上介紹了一些文件的基本操作類,本次主要講解目錄和文件操作,一下給出文件和目錄操作的一些基本方法:

   1.文件常規(guī)操作:

      (1).文件讀寫操作:

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

        /// <summary>

        
		

網(wǎng)友評(píng)論