1

我有一个位于网络上的文件夹,\\server\contents\tasks我想访问这个文件夹。

我收到“找不到路径”异常。我在这里做错了什么:

Dim FolderPath
FolderPath = "\\server\contents\tasks"
set FSO = CreateObject("Scripting.FileSyatemObject")
FSO.GetFolder(FolderPath)

谢谢

编辑:我发现这篇文章回答了我想要实现的同一件事,但问题是我收到网络共享不再可用的错误。我有一个本地文件夹作为共享文件夹并映射为,\\servername\contents\tasks但它给了我上述错误。

编辑:我指向错误的文件夹。

现在我在尝试打开网络文件夹中的文本文件时遇到了另一个问题。它能够在网络路径上创建一个文件夹,但在读取网络文件夹中的文本文件时抛出错误。还有什么需要做的吗?

Set FSO = CreateObject("Scripting.FileSystemObject")
strOutputPath = strOutput1  --this is a network path
Set txsOutput = FSO.CreateTextFile(strOutputPath)
Set f = FSO.OpenTextFile(strInput1)
4

1 回答 1

0

使用 explorer.exe 打开网络文件夹并将文件夹的位置作为参数传递(在本例中,它是存储文件夹路径的 sPath)

例子:

sPath = "\\somedrive.somecompany.ie\software"
Set oShell = CreateObject("WScript.Shell")
oShell.Run "explorer /n," & sPath, 1, False

条款和条件:已设置用户名和密码权限以访问网络文件夹。

于 2016-05-20T14:21:48.460 回答