2010-11-08 22 views
1

在ASP-VBScript中,我可以使用FileSystemObject對象的的GetFolder方法來得到一個文件夾裏面的內容,如果我通過VBScript:FileSystemObject.Can我使用絕對URL的GetFolder方法?

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

我可以使用同樣的方法用一個網址,而不是文件夾的位置FOLDERNAME

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

在嘗試此我得到錯誤

Microsoft VBScript runtime error '800a004c' 

Path not found 

我管理「mysite.com」網站。因此,如果需要,我可以創建任何文件夾權限。

有什麼想法?

回答

0

不,您不能,FileSystemObject專門用於管理文件。

在ASP可以使用Server.MapPath()方法來獲得物理路徑的相對路徑,也可以使用Request.ServerVariables("APPL_PHYSICAL_PATH")讓你的應用程序的基本物理路徑,然後使用與FileSystemObject這些路徑,但它不會接受的網址

我可能是錯的,但它應該接受UNC路徑,因此您應該能夠連接到您的計算機可以連接的網絡驅動器。