Ämne: Hjälp om FSO
Visa ett inlägg
Oläst 2004-06-25, 22:27 #7
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Hmmm, om du får permission denied så kanske du ska kolla om IIS usern har rättigheter att rota i den katalog du försöker komma åt?

Annars så har jag ett litet exempel från en egen site för att lista filer i alla foldrar i en speciel folder. Kanske något som går att förstå... =)

Kod:
<%
	Dim ObjFileobject, rootpath, Folder, Files, File, SubFolders, SubFolder

	rootpath = Request.ServerVariables("APPL_PHYSICAL_PATH") & "/download/"

	Set ObjFileobject = CreateObject("Scripting.FileSystemObject")

	Set Folder = ObjFileobject.GetFolder(rootpath)
	set Files = folder.files
	Set SubFolders = Folder.SubFolders
%>
<%If SubFolders.Count <> 0 Then
	For Each SubFolder In SubFolders%>
  	
	<%'fetch files in subfolder
	Set Folder = ObjFileobject.GetFolder(rootpath & SubFolder.name & "/")
	set Files = folder.files
	%>
	<table width="100%" border="0" cellPadding="0" cellSpacing="0">
	<tr>
 <td align="left" valign="top"><b><%=SubFolder.name%></b> (<%=Files.count%> files)</td>
 <td align="right" class="boxtext" valign="top">Size</td>
 <td align="right" class="boxtext" valign="top">Last modified</td>
 <td align="right" class="boxtext"></td>
	</tr>
	<%If Files.Count <> 0 Then
 For Each File In Files%>
 	<tr>
  <td align="left" valign="middle" width="350">
  	<a href="../download/<%=SubFolder.name%>/<%=file.name%>" class="boxlinkbig" target="_apa" title="Click here to launch this file"><%=file.name%></a>
  </td>
  <td align="right" valign="middle" width="87">
  	<%=replace(FormatNumber(file.size,0), ",", ".")%>
  </td>
  <td align="right" valign="middle" width="150">
  	<%="[" & year(file.DateLastModified) & "-" & right("0" & month(file.DateLastModified),2) & "-" & right("0" & day(file.DateLastModified),2) & "] " & right("0" & hour(file.DateLastModified),2) & ":" & right("0" & minute(file.DateLastModified),2)%>
  </td>
  <td align="right" width="13"></td>
 	</tr>
 <%Next
	End If%> 	
	</table><br>
	<%Next
End If%>
Robert är inte uppkopplad   Svara med citatSvara med citat