国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > 綜合 > 正文

用Visual C#來(lái)清空回收站

2024-07-21 02:26:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
visual c#作為下一代主流的程序開(kāi)發(fā)語(yǔ)言,其語(yǔ)言功能的強(qiáng)大是眾所周知的。并且又有一個(gè)內(nèi)容十分豐富的程序開(kāi)發(fā)包--.net framework sdk,作為他的后盾。這樣就使得visual c#有了一個(gè)充分發(fā)揮其本領(lǐng)的舞臺(tái)。visual c#的強(qiáng)大功能不僅表現(xiàn)在支持各類數(shù)據(jù)庫(kù)的數(shù)據(jù)處理方面,還表現(xiàn)對(duì)網(wǎng)絡(luò)編程和文件處理等方面。

  視窗操作系統(tǒng)的回收站是對(duì)文件一種保護(hù)措施,他主要是作用是不言而喻的。在新的視窗2000系統(tǒng)之中,當(dāng)我把文件刪除到回收站中以后,按動(dòng)"清空回收站"按鈕,想清空回收站,此時(shí)往往提示"某某文件夾不為空,無(wú)法刪除"的信息。所以只好全部恢復(fù),然后到要?jiǎng)h除的文件夾中,先刪除里面的文件,后刪除文件夾,這樣才可以清空回收站。但這給我們操作系統(tǒng)帶來(lái)了煩惱。本文就是利用visual c#在處理文件方面的強(qiáng)大功能,來(lái)做一個(gè)軟件,利用此軟件來(lái)清空回收站里面的要?jiǎng)h除的文件,從而解除這種煩惱。

  一.程序設(shè)計(jì)的主要思想

  我們知道視窗系統(tǒng)是把我們將要?jiǎng)h除的文件信息都臨時(shí)保存在"c:/recycled"目錄下面。在通過(guò)"清空回收站"按鈕來(lái)徹底此目錄下的要?jiǎng)h除的文件的。本程序的主要思路就是根據(jù)以上知識(shí)得來(lái)的。具體說(shuō)明如下:

  (1).首先判斷c盤(pán)根目錄下面的"recycled"目錄是否為空。

  (2).如果不為空的話,就遍歷所有文件信息,并刪除文件。

  二.程序設(shè)計(jì)和運(yùn)行環(huán)境

  (1).視窗系統(tǒng)2000專業(yè)版本

  (2)..net framework sdk beta 2
三.程序設(shè)計(jì)的主要步驟和具體解釋

 ?。?).如何判斷c盤(pán)根目錄下面的"recycled"目錄是否為空。

  要判斷"c:/recycled"目錄中是否有文件信息,要經(jīng)過(guò)二個(gè)步驟,首先要確定找到此目錄。其次才能夠判斷此目錄是否為空。下面就按照這二個(gè)步驟來(lái)分別做具體介紹:

  i>.如何在程序中找到"c:/recycled"目錄。

  在.net framework sdk中封裝了一個(gè)名稱空間--system.io。此名稱空間中定義了許多與文件和目錄處理相關(guān)的類、對(duì)象、屬性和方法。visual c#就是通過(guò)靈活調(diào)用這些資源來(lái)實(shí)現(xiàn)對(duì)文件和目錄的具體操作的。本文中主要用到此名稱空間中的二個(gè)類:directory類和file類。前者在程序中主要用來(lái)處理和目錄相關(guān)的操作的,如確定目錄和獲得目錄中的文件信息。后者在程序中主要用來(lái)處理和文件相關(guān)的操作的,如刪除文件。在程序中用到directory類中的getfiles ( "目錄名稱")方法,此方法的返回的是一個(gè)枚舉型,此枚舉型是由一組字符串組成。getfiles()方法是把在目錄中的每個(gè)文件名稱都形成一個(gè)字符串,然后由這些字符串組成形成一個(gè)枚舉類型。

  ii>.判斷此目錄是否為空。

  在此要介紹一下foreach語(yǔ)句,visual c#是通過(guò)此語(yǔ)句來(lái)收集枚舉的。在本文中是通過(guò)他來(lái)列舉出在"c:/recycled"存在的所有被刪除的文件信息的。
 
int c = 0 ; // 定義此變量主要是來(lái)判斷目錄中是否有文件
foreach ( string s1 in directory.getfiles ( "c:/recycled" ) ) // 返回文件名稱字符串行時(shí)的枚舉類型
...{
 
++c ;
}

if ( c > 0 ) //判斷是否存在文件如果 c > 0則回收站有文件,反之則沒(méi)有
...{
 …..
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 和龙市| 建始县| 黑水县| 富锦市| 黄平县| 桂平市| 鹤庆县| 芦山县| 庆阳市| 罗定市| 安阳市| 吕梁市| 台前县| 南华县| 邹平县| 西贡区| 胶南市| 峨眉山市| 蒙自县| 伊金霍洛旗| 吉水县| 黎平县| 万宁市| 太康县| 东莞市| 谷城县| 长乐市| 福建省| 报价| 德格县| 韶关市| 包头市| 屯昌县| 信宜市| 江陵县| 临海市| 苏尼特左旗| 阿鲁科尔沁旗| 奎屯市| 百色市| 绿春县|