成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

罕見VB.NET復制刪除文件完整示例

開發(fā) 后端
文章主要演示了一個關于VB.NET復制刪除文件的一個案例,代碼規(guī)范,其中還有詳細的注釋,這讓有助于大家對代碼理解的正確性。

有些人認為操作文件是一件非常簡單的是,其實并不是,如果你沒有權限你就不能對文件進行更改,但是我們今天不講權限的問題,我們來對VB.NET復制刪除文件這個問題進行簡單的介紹一下。

VB.NET復制刪除文件代碼:

  1. VB.NET版   
  2. Imports System.IO  
  3. Imports System.IO.Directory  
  4. ' ======================================================  
  5. ' 實現(xiàn)一個靜態(tài)方法將指定文件夾下面的所有內容copy到目標文件夾下面  
  6. ' 如果目標文件夾為只讀屬性就會報錯。  
  7. ' ======================================================  
  8. Public Shared Sub CopyDir(ByVal srcPath As String, ByVal aimPath As String)  
  9. Try  
  10. ' 檢查目標目錄是否以目錄分割字符\結束,如果不是則添加之  
  11. If aimPath(aimPath.Length - 1) <> Path.DirectorySeparatorChar Then  
  12. aimPath += Path.DirectorySeparatorChar  
  13. End If  
  14. '判斷源目錄是否存在,不存在則退出.  
  15. If (Not Directory.Exists(srcPath)) Then Exit Sub  
  16. ' 判斷目標目錄是否存在如果不存在則新建之  
  17. If (Not Directory.Exists(aimPath)) Then Directory.CreateDirectory(aimPath)  
  18. ' 得到源目錄的文件列表,該里面是包含文件以及目錄路徑的一個數(shù)組  
  19. ' 如果你指向copy目標文件下面的文件而不包含目錄請使用下面的方法  
  20. ' string[] fileList = Directory.GetFiles(srcPath);  
  21. Dim fileList() As String = Directory.GetFileSystemEntries(srcPath)  
  22. ' 遍歷所有的文件和目錄  
  23. For Each FileName As String In fileList  
  24. ' 先當作目錄處理如果存在這個目錄就遞歸Copy該目錄下面的文件  
  25. If Directory.Exists(FileName) Then  
  26. CopyDir(FileName, aimPath + Path.GetFileName(FileName))  
  27. ' 否則直接Copy文件  
  28. Else  
  29. File.Copy(FileName, aimPath + Path.GetFileName(FileName), True)  
  30. End If  
  31. Next  
  32. Catch ex As Exception  
  33. MessageBox.Show(ex.ToString())  
  34. End Try  
  35. End Sub  
  36. ' ======================================================  
  37. ' 實現(xiàn)一個靜態(tài)方法將指定文件夾下面的所有內容Detele  
  38. ' 測試的時候要小心*作,刪除之后無法恢復。  
  39. ' ======================================================  
  40. Public Shared Sub DeleteDir(ByVal aimPath As String)  
  41. Try  
  42. ' 檢查目標目錄是否以目錄分割字符結束如果不是則添加之  
  43. If (aimPath(aimPath.Length - 1) <> Path.DirectorySeparatorChar) Then  
  44. aimPath += Path.DirectorySeparatorChar  
  45. End If  
  46. '判斷待刪除的目錄是否存在,不存在則退出.  
  47. If (Not Directory.Exists(aimPath)) Then Exit Sub  
  48. ' 得到源目錄的文件列表,該里面是包含文件以及目錄路徑的一個數(shù)組  
  49. ' 如果你指向Delete目標文件下面的文件而不包含目錄請使用下面的方法  
  50. ' string[] fileList = Directory.GetFiles(aimPath);  
  51. Dim fileList() As String = Directory.GetFileSystemEntries(aimPath)  
  52. ' 遍歷所有的文件和目錄  
  53. For Each FileName As String In fileList  
  54. If (Directory.Exists(FileName)) Then  
  55. ' 先當作目錄處理如果存在這個目錄就遞歸Delete該目錄下面的文件  
  56. DeleteDir(aimPath + Path.GetFileName(FileName))  
  57. Else  
  58. ' 否則直接Delete文件  
  59. File.Delete(aimPath + Path.GetFileName(FileName))  
  60. End If  
  61. Next  
  62. '刪除文件夾  
  63. System.IO.Directory.Delete(aimPath, True)  
  64. Catch ex As Exception  
  65. MessageBox.Show(ex.ToString())  
  66. End Try  
  67. End Sub 

以上就是關于VB.NET復制刪除文件的一個代碼的演示,跑跑試試吧!

【編輯推薦】

  1. 實例講述VB.NET使用Log4Net
  2. 三分鐘學會VB.NET轉換形態(tài)
  3. VB.NET獲取硬盤信息四大法寶
  4. 講述VB.NET調用Excel的好處
  5. 簡單例子概述VB.NET新窗體
責任編輯:田樹 來源: 博客
相關推薦

2009-10-29 16:46:32

VB.NET語言

2010-01-14 11:00:48

VB.NET文件合并

2010-01-18 15:01:02

VB.NET異常迭代捕

2010-01-21 13:34:56

VB.NET刪除文件夾

2010-01-08 10:48:05

VB.NET多線程

2010-01-19 17:03:25

VB.NET可執(zhí)行語句

2009-10-27 17:59:16

VB.NET刪除文件夾

2009-10-29 15:16:02

VB.NET文件傳送

2010-01-14 13:08:37

VB.NET運算符

2009-10-28 17:08:57

VB.NET數(shù)據(jù)庫開發(fā)

2009-11-02 12:35:10

VB.NET追加文件

2010-01-21 10:12:57

VB.NET控件自動排

2009-10-29 14:02:24

VB和VB.NET比較

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2010-01-12 09:51:07

VB.NET操作dbf

2010-01-12 17:02:54

VB.NET文件上傳

2009-11-02 10:53:34

VB.NET INI文

2010-01-18 16:33:57

VB.NET加密文件

2010-01-20 14:32:12

VB.NET轉換運算符
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人亚洲精品 | 免费观看的av毛片的网站 | 久国产精品 | 噜噜噜噜狠狠狠7777视频 | 精品三区 | 91色站| 亚洲天堂网站 | 国产女人与拘做视频免费 | 久久综合爱 | 精品成人免费一区二区在线播放 | av中文在线 | аⅴ资源新版在线天堂 | 日韩1区 | 伊人影院99| 日韩精品一区二区三区 | 国产免费一区 | 国产精品久久性 | 亚洲国产精品suv | 宅女噜噜66国产精品观看免费 | 日韩一区二区三区在线 | 成人国产精品久久久 | 伦理二区 | 国产精品自在线 | 欧美日韩一区二区在线播放 | 欧美一区二区精品 | 中文字幕在线免费观看 | 国产传媒毛片精品视频第一次 | 天天草视频 | 一区二区免费看 | 福利影院在线看 | 99久久婷婷| 欧美精品一区二区三区四区 在线 | 在线欧美视频 | 国产精品精品视频一区二区三区 | 久久噜噜噜精品国产亚洲综合 | 99热精品国产 | 国内精品久久精品 | 在线精品一区二区三区 | 色精品 | 中文字幕亚洲精品 | 成人午夜免费视频 |