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")、アプリケーションの基本物理パスを取得してからこれらのパスを使用できますが、FileSystemObjectURLは受け入れられません

私は間違っているかもしれませんが、コンピュータが接続できるネットワークドライブに接続できるように、UNCパスを受け入れる必要があります。

于 2010-11-09T11:58:22.963 に答える