Set objFile = ObjFSO.GetFile(strPhysicalPath)
strPhysicalPath is the actual directory and file name on the server. For example "D:\WebSites\index.htm". It can be derived from Server.MapPath(strURLPath) where strURLPath might be "http://www.mipsdla.com/index.htm"
Properties:
Methods:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN" <HTML> <HEAD> <TITLE>Chapter 11 Example - Display Directory</TITLE> </HEAD> <BODY> <% Dim strPathInfo, strPhysicalPath Dim objFSO, objFile, objFileItem, objFolder, objFolderContent8 strPhysicalPath = request.querystring("path") Set objFSO = CreateObject("Scripting.FileSystemObject") if strPhysicalPath = Empty then strPathInfo = Resuest.ServerVariables("PATH_INFO") 'note: this path includes the file name of this page. strPhysicalPath = Server.MapPath(strPathInfo) Set objFile = objFSO.GetFile(strPhysicalPath) Set objFolder = objFile.ParentFolder else set objFolder = objFSO.GetFolder(strPhysicalPath) end if Set objFolderContents = objFolder.Files %> <TABLE cellpadding=5> <TR align=center><TH align=left>File Name</TH><TH>File Size</TH><TH>Last Modified</TH></TR> <% For Each objFileItem in objFolderContents Response.Write "<TR><TD align=left>" Response.Write objFileItem.Name Response.Write "</TD><TD align=right>" Response.Write objFileItem.Size Response.Write "</TD><TD align=right>" Response.Write objFileItem.DateLastModified Response.Write "</TD></TR>" Next %> </TABLE> <BODY> </HTML>