又黄又www的网站_青青草.com_在线亚洲美日韩_九九九国产视频_√天堂8资源中文在线_一区二区三区免费网站_久久久久国产一区二区三区_人妻激情偷乱视频一区二区三区_一本到在线视频

C語言輔導:VisualC#實現清空回收箱程序

發布時間:2011-08-29 共1頁

  Visual C#作為下一代主流的程序開發語言,其語言功能的強大是眾所周知的。并且又有一個內容十分豐富的程序開發包--.Net FrameWork SDK,作為他的后盾。這樣就使得Visual C#有了一個充分發揮其本領的舞臺。Visual C#的強大功能不僅表現在支持各類數據庫的數據處理方面,還表現對網絡編程和文件處理等方面。
  視窗操作系統的回收站是對文件一種保護措施,他主要是作用是不言而喻的。在新的視窗2000系統之中,當我把文件刪除到回收站中以后,按動"清空回收站"按鈕,想清空回收站,此時往往提示"某某文件夾不為空,無法刪除"的信息。所以只好全部恢復,然后到要刪除的文件夾中,先刪除里面的文件,后刪除文件夾,這樣才可以清空回收站。但這給我們操作系統帶來了煩惱。本文就是利用Visual C#在處理文件方面的強大功能,來做一個軟件,利用此軟件來清空回收站里面的要刪除的文件,從而解除這種煩惱。
  一.程序設計的主要思想
  我們知道視窗系統是把我們將要刪除的文件信息都臨時保存在"C:\Recycled"目錄下面。在通過"清空回收站"按鈕來徹底此目錄下的要刪除的文件的。本程序的主要思路就是根據以上知識得來的。具體說明如下:
  (1).首先判斷C盤根目錄下面的"Recycled"目錄是否為空。
  (2).如果不為空的話,就遍歷所有文件信息,并刪除文件。
  二.程序設計和運行環境
  (1).視窗系統2000專業版本
  (2)..Net FrameWork SDK Beta 2
  三.程序設計的主要步驟和具體解釋
  (1).如何判斷C盤根目錄下面的"Recycled"目錄是否為空。
  要判斷"C:\Recycled"目錄中是否有文件信息,要經過二個步驟,首先要確定找到此目錄。其次才能夠判斷此目錄是否為空。下面就按照這二個步驟來分別做具體介紹:
  i>.如何在程序中找到"C:\Recycled"目錄。
  在.Net FrameWork SDK中封裝了一個名稱空間--System.IO。此名稱空間中定義了許多與文件和目錄處理相關的類、對象、屬性和方法。Visual C#就是通過靈活調用這些資源來實現對文件和目錄的具體操作的。本文中主要用到此名稱空間中的二個類:Directory類和File類。前者在程序中主要用來處理和目錄相關的操作的,如確定目錄和獲得目錄中的文件信息。后者在程序中主要用來處理和文件相關的操作的,如刪除文件。在程序中用到Directory類中的GetFiles ( "目錄名稱")方法,此方法的返回的是一個枚舉型,此枚舉型是由一組字符串組成。GetFiles()方法是把在目錄中的每個文件名稱都形成一個字符串,然后由這些字符串組成形成一個枚舉類型。
  ii>.判斷此目錄是否為空。
  在此要介紹一下foreach語句,Visual C#是通過此語句來收集枚舉的。在本文中是通過他來列舉出在"C:\Recycled"存在的所有被刪除的文件信息的。
  int c = 0 ; // 定義此變量主要是來判斷目錄中是否有文件
  foreach ( string s1 in Directory.GetFiles ( "c:\\recycled" ) ) // 返回文件名稱字符串行時的枚舉類型
  {
  ++c ;
  }
  if ( c > 0 ) //判斷是否存在文件如果 c > 0則回收站有文件,反之則沒有
  {
  …..
  }
  ·
  (2).如果"C:\Recycled"目錄中不為空的話,就遍歷目錄中的所有文件信息,并刪除文件。
  在本段落里面要介紹一下MessageBox類的用法。用過VB和Delphi的人一定知道在此類程序設計語言中,顯示提示信息是一件多么容易的事情。但在Visual C#中,這類操作顯然相對繁瑣些,但在靈活程度有了一定的提高。在Visual C#中,System.Windows.Forms名稱空間中封裝了一個MessageBox的類,在此類中又定義了與顯示提示信息相關的一些方法(Show方法)、對象和屬性。在本程序中就有關于MessageBox類的具體介紹。
  要刪除磁盤上的文件就要使用到名稱空間System.IO中File類的Delete ( )方法。Delete ( )方法后面跟的參數是文件所在磁盤的全路徑名稱。要獲得文件的全路徑名稱,就還要使用到foreach語句,程序中就是foreach語句來從一個包含所有文件全路徑名稱的枚舉類型中獲得文件的全路徑名稱的。具體實現語句如下:
  if ( c > 0 ) // 判斷"C:\Recycled"目錄中是否存在文件信息
  {
  DialogResult r = MessageBox.Show ( "是否確定?" , "垃圾處理!" ,
  MessageBoxButtons.YesNo , MessageBoxIcon.Question ) ;
  // 顯示"確定"和"取消"二個按鈕,圖標顯示是一個問號。
  int ss=(int)r ;
  if ( ss==6 ) // 按動確定按鈕
  { foreach ( string s in Directory.GetFiles ( "c:\\recycled" ) )
  // 把全路徑名稱房子 s中
  {
  File.Delete ( s ) ; //刪除此文件
  }
  }
  }
  ·
  四.程序的源代碼(recycled.cs)、編譯方法及運行后的界面 :
  (1).程序的源代碼:recycled.cs:
  using System.IO ;
  using System.Windows.Forms ; //導入程序中用到的名稱空間
  class Recycle
  {
  public static void Main ( )
  {
  int c = 0 ; // 定義此變量主要是來判斷目錄中是否有文件
  foreach ( string s1 in Directory.GetFiles ( "c:\\recycled" ) ) // 返回文件名稱字符串行時的枚舉類型
  {
  ++c ;
  }
  if ( c > 0 ) //判斷是否存在文件如果 c > 0則回收站有文件,反之則沒有
  {
  DialogResult r = MessageBox.Show ( "是否確定?" , "垃圾處理!" ,
  MessageBoxButtons.YesNo , MessageBoxIcon.Question ) ;
  // 顯示"確定"和"取消"二個按鈕,圖標顯示是一個問號。
  int ss=(int)r ;
  if ( ss==6 ) // 按動確定按鈕
  { foreach ( string s in Directory.GetFiles ( "c:\\recycled" ) )
  // 把全路徑名稱房子 s中
  {
  File.Delete ( s ) ; //刪除此文件
  }
  }
  }
  }
  }
  (2).編譯方法:
  在經過如下命令行進行編譯后,就形成了一個Windows 的執行文件--recycled.exe。
  csc /t:winexe /r:system.dll /r:system.windows.forms.dll recycled.cs
  五.總結 :
  本文是通過一個軟件的制做過程來具體說明Visual C#在文件處理方面的強大功能,其實上面所表述的只是Visual C#在文件處理方面的一個小的應用。不僅如此,Visual C#在其他方面也具有很強大的功能。有了.Net FrameWork SDK的這個強有力的后盾,Visual C#使得以前程序中困難處理的問題變得相對簡單了,使得原來不可能處理的問題變得可能了,這才是為什么Visual C#成為下一代主流編程語言的原因。

百分百考試網 考試寶典

立即免費試用
伊人久久大香线蕉成人综合网| 99爱免费视频| av电影天堂一区二区在线| 性欧美激情精品| 中文字幕人妻色偷偷久久| www精品美女久久久tv| 无码无套少妇毛多18pxxxx| 日韩欧美久久一区| 在线观看免费观看在线| 久久久久国产精品午夜一区| 国产精品theporn动漫| 亚洲午夜精品久久久| 国产黄色一级电影| 欧美三级日韩三级| 欧美色图色就是色| 日韩欧美的一区| 欧美sm视频| 亚洲国产日韩精品| 婷婷丁香综合网| 国产精品成人免费| h网站在线播放| yy111111少妇影院日韩夜片 | 六月婷婷激情网| 成人免费淫片在线费观看| 欧美高清视频免费观看| 在线国产成人影院| 伊人色综合久久天天五月婷| 91一区二区在线观看| 美女一级全黄| 第一区免费在线观看| 97成人在线观看| 欧美精品成人在线| 国产麻豆久久| 免费看黄色一级大片| 欧美涩涩视频| 卡通动漫亚洲综合| 偷拍亚洲欧洲综合| 99免在线观看免费视频高清| 亚洲视频999| 在线中文字幕av| **国产精品| 国产自偷自偷免费一区| 久久午夜免费电影| 夜夜操com| 国产精品久久波多野结衣| 午夜精品国产| 亚洲国产婷婷香蕉久久久久久99| 99视频精品视频高清免费| 九九热精品在线观看| 欧美变态凌虐bdsm| 日韩电影在线观看完整免费观看| 91青青草视频| 精品国产欧美一区二区三区成人| 国产精品色婷婷在线观看| 亚欧精品在线视频| 日韩欧美第一页| 综合久久2o19| 少妇献身老头系列| 麻豆精品在线观看| 久久国产乱子伦精品| 亚洲欧洲国产精品| 亚洲性视频h| 国产一区二区三区在线看 | 亚洲国产成人精品女人| 成人午夜精品视频| 国产精品成av人在线视午夜片| 国产一区二区三区四区二区| 国产精品第十页| 亚洲精品国产视频| 九九九久久国产免费| 四虎4hu永久免费入口| 欧美日韩人妻精品一区二区三区 | 黄色漫画在线免费看| 亚洲精品乱码久久久久久蜜桃麻豆| 午夜精品一区二区三区电影天堂 | av漫画网站在线观看| www视频在线观看免费| 美女精品导航| 欧美亚洲三区| 日韩免费观看高清完整版| 麻豆久久久9性大片| 人与动物性xxxx| h版电影在线播放视频网址| 欧美成人精品午夜一区二区| 91在线免费视频观看| 久久亚洲春色中文字幕| 激情婷婷综合网| 人妻精品一区一区三区蜜桃91| 国产一二三区在线观看| 国产在线不卡一区二区三区| 成人黄色777网| 按摩亚洲人久久| 国产精品视频黄色| 日批视频免费播放| 韩国成人二区| 国产盗摄精品一区二区三区在线| 一区二区三区国产视频| av天堂永久资源网| 性感美女一级片| 91精品店在线| 欧美高清在线精品一区| 日韩av电影免费观看高清| 大桥未久恸哭の女教师| 青青草免费观看完整版高清| 中文无码日韩欧| 亚洲在线一区二区三区| 亚洲人成电影网站| 大j8黑人w巨大888a片| 亚洲国产欧美另类| 欧美日韩成人影院| 中文字幕欧美激情一区| 91精品久久久久久久久久另类 | 成视人a免费观看视频| 国产精品成久久久久| 欧美日本在线播放| 欧美a级免费视频| 色呦呦免费观看| 亚洲香蕉久久| 激情久久av一区av二区av三区| 久久综合久久久| 一级特黄aaa大片| 综合在线影院| 一个色综合网站| 日韩午夜视频在线观看| 99久久国产热无码精品免费| 先锋欧美三级| 亚洲国产精品一区二区www| 欧美一区二区三区成人久久片 | 性欧美丰满熟妇xxxx性仙踪林| 国产日本视频| 久久国产精品毛片| 欧美日本黄视频| 国产精品视频看看| 日本精品一区二区三区在线播放| 成人18视频日本| 91久久国产精品91久久性色| 国产成人在线观看网站| 日本不卡网站| 亚洲va国产天堂va久久en| 中国成人在线视频| 一日本道久久久精品国产| 99在线观看免费| 91精品国产九九九久久久亚洲| 久久人人爽人人片| 天天射狠狠干| 亚洲欧美清纯在线制服| 欧美日本亚洲视频| 亚洲二区在线播放| av免费网站在线观看| 久久精品欧美一区二区三区不卡| 99re6在线| 亚洲成a人片77777精品| 老司机在线精品视频| 亚洲成人久久一区| 欧美一级特黄aaa| 樱桃视频免费看| 九七久久人人| 久久众筹精品私拍模特| 黄色99视频| 亚洲热在线观看| 精品国产乱码久久久久久蜜坠欲下 | 在线中文字幕视频| 国产清纯在线一区二区www| 视频一区视频二区视频| 韩国专线一区二三区| 悠悠资源网久久精品| 97精品国产91久久久久久| 欧美h在线观看| 欧美午夜在线播放| 日韩电影中文字幕在线| www.久久国产| 丁香花电影在线观看完整版| 欧美性猛交丰臀xxxxx网站| 国产亚洲视频一区| 你懂的在线视频| 中文字幕乱码一区二区免费| 在线观看免费黄色片| 福利视频网址导航| 国产精品一区久久久久| 欧美精品一区二区三区在线看午夜| 欧美bbb人妖| 蜜臀a∨国产成人精品| 国产区一区二区| 再深点灬舒服灬太大了添少妇视频| 日日骚欧美日韩| 国产日韩精品久久| 免费观看91视频大全| 国产一区二区三区国产| 日韩精品福利视频| 99热com| 国产嫩草影院久久久久| 丝袜人妻一区二区三区| 在线黄色.com| 午夜精品久久久久久久99水蜜桃| 中文字幕第22页| 高端美女服务在线视频播放| 337p日本欧洲亚洲大胆色噜噜| 青青草成人免费| 免费久久精品| 国产精品视频久久久|