Avatar billede maximus25 Nybegynder
03. august 2004 - 11:49 Der er 2 kommentarer og
1 løsning

kan ikke få listet mapper og filer

Hejsa
Jeg har noget kode der lister alle mapper og filer i en defineret mappe. Det virker helt perfekt hvis mappen er lokaliseret på samme maskien men hvis jeg gerne vil have listet indholdet af en mappe fra en anden maskine så virker det ikke(:

Her er koden:




<html>
<head>
<link rel="stylesheet" type="text/css" href="overall.css">
<title></title>

</head>



<body>

<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
  <td align="left" width="15%">
</td>
<td align="left" width="85%">
 



<br><br>
<tr><td>
<h3>&nbsp;<font color='#000000' face='Arial' size='2'>Folderoversigt :</h3>
</tr></td>
  <%
  sti = "her skrives stien til mappen"
response.write sti
  ShowSub = sti & request("ShowSub")
  ShowSubLink = request("ShowSub")
  strPathInfo = ShowSub
 
  strPhysicalPath = Server.MapPath(strPathInfo)

  Set objFSO = CreateObject("Scripting.FileSystemObject")
  Set objFolder = objFSO.GetFolder(strPhysicalPath)



response.write"<font color='#000000' face='Arial' size='1'>"


  For each Folder in objFolder.SubFolders

    If Left(Folder.Name,1)<>"_" Then
Response.write "<tr><td>"     
Response.Write "<br>&nbsp;&nbsp;<font color='#000000' face='Arial' size='1'><a href=""" & CurFile & "?ShowSub=" & ShowSubLink & "/"
      Response.Write(Replace(Folder.Name, " ", "%20"))
      response.write """>"
      Response.Write Folder.Name
      Response.Write "<br>"

end if

Response.write "</td></tr>"

Next




  Set objFSO = Nothing
  %>
  </td>
</tr>
</table>
<br>
<hr align=center width=95%>
<br>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
  <td align="center" width="100%">
</td>
<td align="left" width="85%">

<tr><td>
  <h3>&nbsp;<font color='#000000' face='Arial' size='2'>Filoversigt :</h3>
</tr></td>




<%





'Response.Write ShowSub  & "<br>"
'Response.Write strPhysicalPath
'Response.End

  SiteName = request.servervariables("script_name")
  strPhysicalPath = Server.MapPath(ShowSub)



  If ShowSub > " " then
    ShowSub = Replace(ShowSub, " ", "%20")
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFolder = objFSO.GetFolder(strPhysicalPath)
    Set objFolderContents = objFolder.Files
   

For Each objFileItem in objFolderContents
      ShowPic = Replace(objFileItem.Name, " ", "%20")




      Response.write "<tr><td>"
      Response.Write "<font color='#000000' face='Arial' size='1'>&nbsp;&nbsp;<a href='"&ShowSub &"/"& objFileItem.Name &"'>" & objFileItem.Name  & "</a>"



      Response.write "</td></tr>"
    Next







    Set objFSO = Nothing


  End if


  %>
 

  </td>
</tr>

</table>

  </center>


</html>
Avatar billede hiks Nybegynder
03. august 2004 - 13:55 #1
hvordan er den placeret altså den anden maskine? kan du mappe til den så du kan angive et drev som sti så burde det fungere. Men du kan ikke se folder oversigter på andre maskiners ip adresser eller lign.

/hiks
Avatar billede maximus25 Nybegynder
03. august 2004 - 14:34 #2
filerne ligger på en server pået "common" drev
Avatar billede maximus25 Nybegynder
06. oktober 2004 - 20:15 #3
der er ikke kommet noget som jeg kunne bruge i lang tid så sprørsmålet lukkes........
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester