Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 在VB.net中以编程方式访问隐藏共享_Windows_Vb.net - Fatal编程技术网

Windows 在VB.net中以编程方式访问隐藏共享

Windows 在VB.net中以编程方式访问隐藏共享,windows,vb.net,Windows,Vb.net,我有一个简单的方法将文件夹移动到新目录 Dim firstshare As String = "\\myshare\users\" & frmDeparture.txtUsername.Text Dim destination As String = "\\secondshare\userarchives$\" & frmDeparture.txtUsername.Text Try If Directory

我有一个简单的方法将文件夹移动到新目录

        Dim firstshare As String = "\\myshare\users\" & frmDeparture.txtUsername.Text
        Dim destination As String = "\\secondshare\userarchives$\" & frmDeparture.txtUsername.Text

        Try
            If Directory.Exists(firstshare) Then
                Directory.Move(firstshare, destination)
                MsgBox("Folder moved from \\firstshare\users")
            End If
        Catch ex As Exception
            MsgBox("Error finding folder")
        End Try

若我将“destination”设置为类似“\path\whatever”的路径,那个么这很好,但若它是一个隐藏路径(使用$),那个么它就不起作用。要以编程方式访问隐藏共享,我必须执行一些特殊的操作吗?

您很可能试图将目录从一个卷/分区移动到另一个卷/分区,您会遇到以下错误:

源路径和目标路径必须具有相同的根。搬家不会成功 跨卷工作


对这一点不可能的原因进行了解释。跨不同卷移动目录的唯一方法是在目标卷中创建一个新目录,并从源卷复制文件。如果愿意,您可以删除原始文件。

“它不起作用”是否出现错误?奇怪的是,没有异常或编译错误。它根本不起作用。