国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
淺析VB.Net語言 復(fù)制、刪除文件案例
    這里講解一個(gè)關(guān)于VB.Net語言 復(fù)制、刪除文件的例子,代碼詳細(xì)還有注釋,可以復(fù)制放在機(jī)器上跑,希望可以給大家?guī)韼椭?/ul>

    VB.NET語言經(jīng)過長時(shí)間的發(fā)展,很多用戶都很了解VB.NET語言了,這里我發(fā)表一個(gè)關(guān)于VB.Net語言 復(fù)制、刪除文件的例子,和大家一起分享一下。
    VB.Net語言 復(fù)制、刪除文件代碼:

            
    1. Imports System.IO  
    2. Imports System.IO.Directory  
    3. ' ======================================================  
    4.  
    5. ' 實(shí)現(xiàn)一個(gè)靜態(tài)方法將指定文件夾下面的所有內(nèi)容copy到目標(biāo)文件夾下面  
    6.  
    7. ' 如果目標(biāo)文件夾為只讀屬性就會報(bào)錯(cuò)。  
    8.  
    9. ' ======================================================  
    10. Public Shared Sub CopyDir(ByVal srcPath As String, ByVal aimPath As String)  
    11. Try  
    12. ' 檢查目標(biāo)目錄是否以目錄分割字符\結(jié)束,如果不是則添加之  
    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. ' 判斷目標(biāo)目錄是否存在如果不存在則新建之  
    19. If (Not Directory.Exists(aimPath)) Then Directory.CreateDirectory(aimPath)  
    20. ' 得到源目錄的文件列表,該里面是包含文件以及目錄路徑的一個(gè)數(shù)組  
    21. ' 如果你指向copy目標(biāo)文件下面的文件而不包含目錄請使用下面的方法  
    22. ' string[] fileList = Directory.GetFiles(srcPath);  
    23. Dim fileList() As String = Directory.GetFileSystemEntries(srcPath)  
    24. ' 遍歷所有的文件和目錄  
    25. For Each FileName As String In fileList  
    26. ' 先當(dāng)作目錄處理如果存在這個(gè)目錄就遞歸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. ' 實(shí)現(xiàn)一個(gè)靜態(tài)方法將指定文件夾下面的所有內(nèi)容Detele  
    41.  
    42. ' 測試的時(shí)候要小心*作,刪除之后無法恢復(fù)。  
    43.  
    44. ' ======================================================  
    45. Public Shared Sub DeleteDir(ByVal aimPath As String)  
    46. Try  
    47. ' 檢查目標(biāo)目錄是否以目錄分割字符結(jié)束如果不是則添加之  
    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. ' 得到源目錄的文件列表,該里面是包含文件以及目錄路徑的一個(gè)數(shù)組  
    54. ' 如果你指向Delete目標(biāo)文件下面的文件而不包含目錄請使用下面的方法  
    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. ' 先當(dāng)作目錄處理如果存在這個(gè)目錄就遞歸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 

    【編輯推薦】

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
創(chuàng)建、刪除、復(fù)制文件夾及其子文件
asp.net 對文件和文件夾操作
C#筆記(五):文件和流
C#文件安全管理解析
C#文件操作方法大全
C#中對文件File常用操作方法的工具類
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服