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

淺析VB.Net語言 復制、刪除文件案例

開發 后端
這里講解一個關于VB.Net語言 復制、刪除文件的例子,代碼詳細還有注釋,可以復制放在機器上跑,希望可以給大家帶來幫助。

VB.NET語言經過長時間的發展,很多用戶都很了解VB.NET語言了,這里我發表一個關于VB.Net語言 復制、刪除文件的例子,和大家一起分享一下。
VB.Net語言 復制、刪除文件代碼:

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

【編輯推薦】

  1. 深入分析VB.NET條件語句中的兩類
  2. 五大類VB.NET運算符全面介紹
  3. 全面討論VB.NET申明Windows API函數
  4. 剖析VB.NET平臺調用是如何執行操作
  5. 分享個人總結VB.NET多線程
責任編輯:田樹 來源: 博客
相關推薦

2009-10-23 12:53:25

VB.NET語言

2009-10-27 16:18:58

VB.NET復制刪除文

2009-10-19 10:23:32

VB.NET語言

2009-11-03 13:48:02

VB.NET枚舉

2009-11-03 09:26:13

VB.NET方法

2009-10-15 17:41:14

VB.NET Impo

2009-10-27 17:59:16

VB.NET刪除文件夾

2009-10-29 14:02:24

VB和VB.NET比較

2009-11-02 10:53:34

VB.NET INI文

2009-10-10 15:43:51

2009-10-13 15:20:02

VB.NET使用Dra

2009-11-03 10:00:20

VB.NET New方

2009-10-12 14:32:40

VB.NET實現定時關

2009-10-16 14:07:18

VB.NET使用Mon

2009-10-28 11:27:34

VB.NET資源文件

2009-10-13 16:05:07

VB.NET字符數據類

2009-10-16 15:06:13

VB.NET組合時間值

2009-10-16 09:21:49

VB.NET開發自動分

2009-12-24 14:30:56

VB.NET

2009-10-28 17:44:31

VB.NET語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清视频一区 | 久久成人人人人精品欧 | 久久久久久久久淑女av国产精品 | 欧美精品三区 | 波波电影院一区二区三区 | 久www| 欧美aaaaa| 国产成人自拍一区 | 久久精品国产免费 | 欧美久久一级特黄毛片 | 欧美成人免费在线视频 | 色.com| 福利视频大全 | 午夜爽爽爽男女免费观看影院 | 国产精品久久久久久久白浊 | 理论片87福利理论电影 | 99免费在线视频 | 久久久久久一区 | 欧美视频日韩 | 亚洲a毛片| 99亚洲| 一区二区三区四区在线 | 99精品99 | 日韩高清一区 | 成人免费大片黄在线播放 | 99精品免费视频 | 日韩国产精品一区二区三区 | 一级毛片,一级毛片 | 日韩av在线中文字幕 | 亚洲国产精品久久久久婷婷老年 | 男女黄网站 | 在线国产视频 | 99国产精品99久久久久久粉嫩 | 日韩免费在线 | 99爱国产| 另类一区| 国产高清视频一区 | 色久伊人| 亚洲午夜视频 | 欧美激情在线一区二区三区 | 国产精品久久久久久久久久不蜜臀 |