成人免费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-11-03 13:48:02

VB.NET枚舉

2009-10-19 10:23:32

VB.NET語言

2009-10-15 17:41:14

VB.NET Impo

2009-11-03 09:26:13

VB.NET方法

2009-10-29 14:02:24

VB和VB.NET比較

2009-10-27 17:59:16

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-10-12 14:32:40

VB.NET實現定時關

2009-11-03 10:00:20

VB.NET New方

2009-10-16 14:07:18

VB.NET使用Mon

2009-10-16 15:06:13

VB.NET組合時間值

2009-10-13 16:05:07

VB.NET字符數據類

2009-10-16 09:21:49

VB.NET開發自動分

2009-12-24 14:30:56

VB.NET

2009-10-28 11:27:34

VB.NET資源文件

2009-10-28 17:44:31

VB.NET語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩黄a| 国产专区在线 | 欧美一级免费 | 在线观看免费观看在线91 | 久视频在线 | 五月婷婷视频 | 爱爱视频在线观看 | 国产一区二区三区 | 国产成人精品一区二区三区四区 | 一级黄色片美国 | 亚洲国产精品久久久久婷婷老年 | 欧美二区三区 | 欧美精品video | 欧美日韩成人影院 | 国产精品国产三级国产aⅴ原创 | 欧美一区二区三区久久精品 | 精品久久久久久久 | 91久久精 | 亚洲精品一区二区三区蜜桃久 | 日日干日日操 | 久久69精品久久久久久久电影好 | 一区二区三区亚洲视频 | 欧美在线一区视频 | 久久99精品久久久久久噜噜 | 日韩免费1区二区电影 | 欧美男人天堂 | 在线中文字幕视频 | 国产高清精品一区二区三区 | 99久久久国产精品 | 国产免费一区二区三区 | 99久久久无码国产精品 | 国产精品久久久久久吹潮 | 黄色毛片大全 | 亚洲一区二区三区免费视频 | 久久精品国产99国产精品亚洲 | 91在线影院 | 久久网一区二区 | 欧美一区二区三区免费电影 | 午夜视频免费网站 | 免费成人午夜 | 久久久久久久一区二区三区 |