自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET刪除文件夾實(shí)現(xiàn)方法介紹

開發(fā) 后端
如果大家想在VB.NET編程中進(jìn)行文件夾刪除的操作時(shí),會(huì)發(fā)現(xiàn)有的文件夾中帶有子文件夾,那么如何才能正確的刪除它們呢?就讓我們一起來(lái)看看VB.NET刪除文件夾的具體操作方法吧。

編程人員在使用了VB.NET語(yǔ)言進(jìn)行編程時(shí),就會(huì)發(fā)現(xiàn)這款語(yǔ)言可以極大程度的提高我們的程序開發(fā)效率。比如在對(duì)文件夾的操作方面等等。那么今天大家就可以通過對(duì)VB.NET刪除文件夾的操作的解讀,來(lái)具體了解這一特性。

VB.NET刪除文件夾的操作是采用遞歸算法刪除帶有多級(jí)子目錄的目錄

  1. Option Explicit   
  2. Private Sub Command1_Click()  
  3. Dim strPathName As String  
  4. strPathName = "" 
  5. strPathName = InputBox("請(qǐng)輸入需要?jiǎng)h除的文件夾名稱∶", "刪除文件夾")  
  6. If strPathName = "" Then Exit Sub  
  7. On Error GoTo ErrorHandle  
  8. SetAttr strPathName, vbNormal '此行主要是為了檢查文件夾名稱的有效性  
  9. RecurseTree strPathName  
  10. Label1.Caption = "文件夾" & strPathName & "已經(jīng)刪除!"  
  11. Exit Sub  
  12. ErrorHandle:  
  13. MsgBox "無(wú)效的文件夾名稱:" & strPathName  
  14. End Sub  
  15. Sub RecurseTree(CurrPath As String)  
  16. Dim sFileName As String  
  17. Dim newPath As String  
  18. Dim sPath As String  
  19. Static oldPath As String  
  20. sPath = CurrPath & "\"  
  21. sFileName = Dir(sPath, 31) '31的含義∶31=vbNormal+vbReadOnly+
    vbHidden+vbSystem+vbVolume+vbDirectory  
  22. Do While sFileName <> ""  
  23. If sFileName <> "." And sFileName <> ".." Then  
  24. If GetAttr(sPath & sFileName) And vbDirectory Then '如果是目錄和文件夾  
  25. newPath = sPath & sFileName  
  26. RecurseTree newPath  
  27. sFileName = Dir(sPath, 31)  
  28. Else  
  29. SetAttr sPath & sFileName, vbNormal  
  30. Kill (sPath & sFileName)  
  31. Label1.Caption = sPath & sFileName '顯示刪除過程  
  32. sFileName = Dir 
  33. End If  
  34. Else  
  35. sFileName = Dir 
  36. End If  
  37. DoEvents  
  38. Loop  
  39. SetAttr CurrPath, vbNormal  
  40. RmDir CurrPath  
  41. Label1.Caption = CurrPath 
  42. End Sub 

VB.NET刪除文件夾的具體方法就為大家介紹到這里。

【編輯推薦】

  1. VB.NET安裝工程具體應(yīng)用方法解析
  2. VB.NET對(duì)象序列劇本概念剖析
  3. VB.NET局部變量類型推測(cè)基本概念剖析
  4. VB.NET擴(kuò)展方法概念詳解
  5. VB.NET查詢包含威力強(qiáng)大
責(zé)任編輯:曹凱 來(lái)源: wewill.cn
相關(guān)推薦

2009-10-27 17:59:16

VB.NET刪除文件夾

2010-01-15 18:12:28

VB.NET超鏈接

2010-01-15 19:17:23

2010-01-13 10:25:30

VB.NET文件夾操作

2009-10-27 08:56:22

VB.NET文件夾

2010-01-07 16:51:56

VB.NET窗體鉤子

2009-10-27 11:03:16

VB.NET文件夾操作

2010-01-15 10:56:50

VB.NET繼承實(shí)現(xiàn)多

2010-01-07 15:25:11

VB.NET數(shù)組

2010-01-22 10:41:33

VB.NET聲明結(jié)構(gòu)

2009-11-10 12:42:47

VB.NET Prin

2010-01-12 10:40:58

VB.NET數(shù)據(jù)庫(kù)壓縮

2010-01-15 15:26:46

VB.NET自定義類型

2010-01-21 17:58:40

VB.NET List

2010-01-08 13:35:35

VB.NET寫Log方

2010-01-08 18:31:45

VB.NET歷史菜單

2010-01-07 15:49:10

VB.NET DoLoop

2010-01-19 10:03:35

VB.NET Labe

2010-01-14 17:52:54

VB.NET顯示系統(tǒng)信

2010-01-18 09:55:30

VB.NET刪除空白行
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)