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

學(xué)習(xí)筆記之VB.NET刪除文件夾案例

開(kāi)發(fā) 后端
在網(wǎng)上收集了許多資料,想和大家分享一下,文章主要針對(duì)VB.NET刪除文件夾問(wèn)題進(jìn)行分析,代碼完整,希望可以給大家?guī)?lái)一個(gè)技術(shù)上的提高。

還為VB.NET刪除文件夾的問(wèn)題煩惱嗎?在網(wǎng)上收集了許多資料,現(xiàn)在和大家就這個(gè)問(wèn)題解決一下,今天采用遞歸算法刪除帶有多級(jí)子目錄的目錄,看看下面的代碼吧。

VB.NET刪除文件夾代碼:

  1. Option Explicit   
  2. Private Sub Command1_Click()  
  3. Dim strPathName As String  
  4. strPathName = "" 
  5. strPathName = InputBox("請(qǐng)輸入需要?jiǎng)h除的文件夾名稱(chēng)∶", "刪除文件夾")  
  6. If strPathName = "" Then Exit Sub  
  7. On Error GoTo ErrorHandle  
  8. SetAttr strPathName, vbNormal '此行主要是為了檢查文件夾名稱(chēng)的有效性  
  9. RecurseTree strPathName  
  10. Label1.Caption = "文件夾" & strPathName & "已經(jīng)刪除!"  
  11. Exit Sub  
  12. ErrorHandle:  
  13. MsgBox "無(wú)效的文件夾名稱(chēng):" & 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 '顯示刪除過(guò)程  
  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實(shí)現(xiàn)拖動(dòng)圖片
  2. 剖析VB.NET TextBox控件
  3. 簡(jiǎn)單講解VB.NET ListBox控件
  4. 淺析VB.NET語(yǔ)言與VB語(yǔ)言對(duì)比
  5. 你是否了解VB.NET集成開(kāi)發(fā)環(huán)境
責(zé)任編輯:田樹(shù) 來(lái)源: 博客
相關(guān)推薦

2010-01-21 13:34:56

VB.NET刪除文件夾

2010-01-13 10:25:30

VB.NET文件夾操作

2009-10-29 16:46:32

VB.NET語(yǔ)言

2009-10-27 08:56:22

VB.NET文件夾

2009-10-27 11:03:16

VB.NET文件夾操作

2009-10-13 14:29:49

VB.NET名字空間

2009-10-16 11:21:54

VB.NET Decl

2009-10-29 14:02:24

VB和VB.NET比較

2009-11-02 10:53:34

VB.NET INI文

2009-11-02 12:35:10

VB.NET追加文件

2009-10-14 09:27:30

VB.NET編碼算法

2009-10-16 13:38:43

VB.NET Spli

2009-10-28 11:27:34

VB.NET資源文件

2009-10-27 16:18:58

VB.NET復(fù)制刪除文

2009-10-29 15:02:04

VB.NET文件排序

2009-10-29 14:50:22

VB.NET擴(kuò)展名分組

2009-11-03 13:16:58

VB.NET讀取文件

2009-10-27 10:58:00

VB.NET文件名排序

2009-10-13 17:08:10

CLR VB.NET

2009-10-26 14:36:33

VB.NET數(shù)據(jù)自增
點(diǎn)贊
收藏

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