Treeview -files&目录 - 未经授权的访问权限 - vb.net

时间:2012-04-24 16:28:57

标签: vb.net unauthorizedaccessexcepti

好的,我还没有找到解决这个问题的方法。就像我的程序一样简单,我试图在树视图中列出目录,然后当用户点击它时,我列出了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

谢谢!

0 个答案:

没有答案