好的,我还没有找到解决这个问题的方法。就像我的程序一样简单,我试图在树视图中列出目录,然后当用户点击它时,我列出了listview框中的所有文件。当我点击“我的文档”文件夹以及其他一些文件夹时,我收到“未经授权的访问异常”。怎么解决这个?我甚至没有打开任何文件,只列出我点击树视图的目录中的文件。
当我使用FolderBrowserDialog时,我没有得到此异常,并且能够浏览MyDocuments文件夹甚至打开文件。
Try
Dim strdirs() As String = IO.Directory.GetDirectories(ds)
tv1_temp(arr_ind(0)).Nodes.clear()
For Each d As String In strdirs
Dim ss = d.Substring(d.LastIndexOf(IO.Path.AltDirectorySeparatorChar) + 1)
Dim tn = New TreeNode(ss)
tn.Name = ss
tv1_temp(arr_ind(0)).Nodes.Add(tn)
Next
tv1_temp(arr_ind(0)).ExpandAll()
Catch ex As IO.IOException
Comment.Text = "Device not ready!"
Catch ex As System.UnauthorizedAccessException
Comment.Text = ("Unauthorized Access to this directory!")
End Try
谢谢!