VBScript:FileSystemObject.我可以使用带有绝对 url 的 GetFolder 方法吗?
在 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”网站时
如果需要,我可以设置任何文件夹权限。有什么想法吗?
in ASP-vbscript, I can use the GetFolder method of FileSystemObject to get the contents inside a folder if i pass the location of the folder
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(Server.MapPath("myfolder"))
Can i use the same method with a url instead of foldername
like
Set folder = fso.GetFolder("http://www.mysite.com/myfolder/")
When trying this i am getting error
Microsoft VBScript runtime error '800a004c'
Path not found
I manage the "mysite.com" site.So i can make any folder permissions if needed.
Any thoughts ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,你不能,
FileSystemObject
专门用于管理文件。在 ASP 中,您可以使用
Server.MapPath()
方法获取相对路径的物理路径,也可以使用Request.ServerVariables("APPL_PHYSICAL_PATH")
获取相对路径应用程序的基本物理路径,然后将这些路径与 FileSystemObject 一起使用,但它不接受 URL我可能是错的,但它应该接受 UNC 路径,因此您应该能够连接到网络驱动器您的计算机可以连接的。
No you cannot, the
FileSystemObject
is exclusively for managing files.Within ASP you can use the
Server.MapPath()
method to get the physical path for a relative path or you can useRequest.ServerVariables("APPL_PHYSICAL_PATH")
to get the base physical path of your application and then use these paths with theFileSystemObject
but it won't accept URLsI may be wrong but it should however accept UNC paths so you should be able to connect to network drives to which your computer can connect.