1

在 ASP-vbscript 中,如果我传递文件夹的位置,我可以使用 FileSystemObject 的GetFolder方法来获取文件夹内的内容

 Set fso = CreateObject("Scripting.FileSystemObject")
 Set folder = fso.GetFolder(Server.MapPath("myfolder"))

我可以使用与 url 而不是文件夹名称相同的方法吗

喜欢

  Set folder = fso.GetFolder("http://www.mysite.com/myfolder/")

尝试此操作时出现错误

Microsoft VBScript runtime error '800a004c' 

Path not found 

我管理“mysite.com”站点。因此,如果需要,我可以设置任何文件夹权限。

有什么想法吗 ?

4

1 回答 1

0

不,你不能,FileSystemObject它专门用于管理文件。

在 ASP 中,您可以使用该Server.MapPath()方法获取相对路径的物理路径,或者您可以使用Request.ServerVariables("APPL_PHYSICAL_PATH")获取应用程序的基本物理路径,然后将这些路径FileSystemObject

我可能错了,但它应该接受 UNC 路径,因此您应该能够连接到您的计算机可以连接的网络驱动器。

于 2010-11-09T11:58:22.963 回答