Visualizzazione dei risultati da 1 a 5 su 5

Discussione: percorso cartella

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    percorso cartella

    Carissimi
    utilizzo questo script in locale tramite iis, ora il percorso indicato alla strPath riguarda una cartella all'interno della root, ma se vorrei mettere un percorso del tipo D:/cartella/cartella mi da questo errore:

    codice:
    Server.MapPath(), ASP 0172 (0x80004005)
    The Path parameter for the MapPath method must be a virtual path. A physical path was used.
    /elenco.asp, line 58
    Ecci lo script
    codice:
    <% 
    
    Dim objFso, objFolder, objFiles
    Dim strFolder, strFile, strPath, strExt
    
    ' Definisci il percorso della cartella da leggere 
    strPath = "file/"
    strExt = ".mp3"
    
    Set objFso = Server.createObject("Scripting.FileSystemObject") 
    Set objFolder = objFso.GetFolder(Server.MapPath(strPath)) 
    Set objFiles = objFolder.Files 
    
    Response.write("<select name=""canzone"" id=""canzone"">")
    Response.Write("<option value="""">Seleziona brano</option>") 
    for each strFile in objFiles 
    if Right(lcase(strFile.name), Len(strExt)) = lcase(strExt) then 
    newname = Replace(strFile.name, ".mp3", "")
    Response.Write("<option value="""&strFile.name&""">"&newname&"</option>") 
    end if	
    next
    
    Set objFso = Nothing 
    Set objFolder = Nothing
    Set objFiles = Nothing 
    
    %>
    Come posso ovviare al problema?
    Grazie
    G.

  2. #2

    Re: percorso cartella

    Originariamente inviato da djjunior
    Carissimi
    ... ma se vorrei mettere un percorso del tipo D:/cartella/cartella mi da questo errore:...
    aaz, ce stai a litiga' de bbbrutto coll'italiano

    comunque, se il percorso lo specifichi tu... a che te serve rimapparlo con Server.MapPath?


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    hai ragione con l'italiano, ma sai la velocità non mi ha fatto pensare quello che dovevo scrivere...
    Comunque come faccio a mettere il mio percorso...
    Grazie
    G.

  4. #4
    codice:
    strPath = "D:/cartella/cartella"
    Set objFolder = objFso.GetFolder(strPath)
    Chi non cerca trova.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    grazie 1000 TAS

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.