正如標題所說,任何人都知道如何克服這個錯誤?這是使用Visual Basic和似乎無法找到一個答案,這是我的第一個程序...visual basic 2010 |繼續出現錯誤(UnauthorizedAccessException)
試圖
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles GetProfiles_Button.Click
For Each fileName As String In FileIO.FileSystem.GetDirectories("C:\", FileIO.SearchOption.SearchAllSubDirectories)
CheckedListBox1.Items.Add(fileName)
On Error Resume Next
Next
End Sub
End Class
我試着
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles GetProfiles_Button.Click
Try
For Each fileName As String In FileIO.FileSystem.GetDirectories("C:\", FileIO.SearchOption.SearchAllSubDirectories)
CheckedListBox1.Items.Add(fileName)
Next
Catch ex As UnauthorizedAccessException
MsgBox("Unable to access " & ex.Message)
End Try
End Sub
End Class
我想我可以做一個通過創建一個測試每個文件夾的循環來解決這個問題,但是這將會是相當多的代碼,並且效率很低......任何建議?
這顯然不是VBA!請重新提出您的問題。 – 2013-04-26 13:12:24
對不起,你能解釋一下你想用你的代碼做什麼? – misleadingTitle 2013-04-26 13:19:31
'GetDirectories'返回目錄名稱而不是文件名稱。你真的想要什麼? – 2013-04-26 13:22:22