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

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

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

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

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

  1. VB.NET版   
  2. Imports System.IO  
  3. Imports System.IO.Directory  
  4. ' ======================================================  
  5. ' 實現一個靜態方法將指定文件夾下面的所有內容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. ' 得到源目錄的文件列表,該里面是包含文件以及目錄路徑的一個數組  
  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. ' 實現一個靜態方法將指定文件夾下面的所有內容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. ' 得到源目錄的文件列表,該里面是包含文件以及目錄路徑的一個數組  
  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轉換形態
  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可執行語句

2010-01-14 13:08:37

VB.NET運算符

2009-10-28 17:08:57

VB.NET數據庫開發

2009-10-27 17:59:16

VB.NET刪除文件夾

2009-10-29 15:16:02

VB.NET文件傳送

2009-11-02 12:35:10

VB.NET追加文件

2010-01-21 10:12:57

VB.NET控件自動排

2010-01-20 14:32:12

VB.NET轉換運算符

2009-10-29 14:02:24

VB和VB.NET比較

2010-01-13 16:45:44

VB.NET刪除控件

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2010-01-12 09:51:07

VB.NET操作dbf
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久99久久99精品免视看婷婷 | 亚洲狠狠| 日本超碰 | 欧美国产日韩精品 | 亚洲一区在线播放 | 亚洲一区二区三区在线播放 | 少妇黄色| 天天天操操操 | 欧美黄色一级毛片 | 美女视频一区 | 午夜精品久久久久久久星辰影院 | 天天干天天玩天天操 | 成人av网站在线观看 | 日日草夜夜草 | 九九久久久 | 日朝毛片 | 欧美日韩在线精品 | 国产成人精品一区 | 伊人精品在线视频 | 国产午夜精品久久 | 青青草综合网 | 毛片免费看 | 欧美日韩不卡 | 国产伊人精品 | 亚洲国产在| 亚洲精品中文字幕av | 美国av毛片 | 一区二区精品在线 | 中文字幕久久精品 | 九九99九九精彩46 | 日韩一区二区三区在线观看视频 | 日韩av在线一区 | 日韩中文不卡 | 亚洲精品九九 | 精品视频久久久久久 | 欧美 日本 国产 | 三级视频在线观看 | 亚洲国内精品 | 欧美一区二区三区在线观看 | 99re6热在线精品视频播放 | 中文字幕一区二区三区日韩精品 |