验证用户是否有权访问特定网络文件夹上的文件。例如:
\\MyCompany\Department\DocumentCenter\
是为文档中心程序存储所有文件的目录。如果用户有权访问此文件夹,则可以添加/编辑/删除文件。如果没有,我的try-catch会捕获错误。
我试图通过在用户删除文件之前设置try-catch来解决这个问题。如果用户遇到错误,他会收到一条消息,说他没有访问权限......我觉得这很简单,并且想要一种更具体的方法来确定用户是否有权访问该文件夹。
如何验证用户是否有权访问此指定的文件夹?
答案 0 :(得分:2)
当尝试添加/编辑/删除给定目录中的文件时,如上所述,我提供了类似的try catch:
Private Sub DeleteFile(ByVal Path As String)
Try
'Example of Path: \\MyCompany\Department\DocumentCenter\File.PDF
File.Delete(Path)
Catch ex As Exception
MsgBox("Cannot delete this file. Contact your system admnistrator to have access to this directory.")
End Try
End Sub