【发布时间】:2013-07-01 13:14:40
【问题描述】:
我有一个位于网络上的文件夹,例如 \\server\contents\tasks,我想访问这个文件夹。
我收到“找不到路径”异常。我在这里做错了什么:
Dim FolderPath
FolderPath = "\\server\contents\tasks"
set FSO = CreateObject("Scripting.FileSyatemObject")
FSO.GetFolder(FolderPath)
谢谢
编辑:我发现 this post 回答了我想要实现的相同目标,但问题是我收到网络共享不再可用的错误。我有一个本地文件夹作为共享文件夹并映射为\\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)
【问题讨论】:
-
您是否可以使用您当前的凭据访问
\\server\contents?您可以通过将路径粘贴到资源管理器地址栏中来打开路径吗?net view \\server是否显示contents共享? -
试试这个解决方案:stackoverflow.com/questions/631401/…
-
您现在遇到的错误是什么?
-
另一个路径错误..实际上循环了很多文件夹,并且由于路径是动态构建的,因此在其中一些文件夹中遇到了该错误..感谢您的帮助。