Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    creare cartelle fuori dalla root principale

    Ciao a tutti, avrei bisogno di un aiutino che sto impazzendo...
    Non riesco a creare cartelle fuori dalla root principale del sito/gestionale

    Mi spiego meglio.... sto creando un gestionale per la mia azienda.
    La cartella principale si chiama GESTIONALE nella quale c'è la cartella GEST (sito) e CLIENTI.
    Praticamente lavorando in GEST non riesco ad uscire dalla cartella e creare cartelle in CLIENTI.

    per creare le cartelle utilizzo i seguenti codici:
    codice:
    strNewFolder = "/" & Request.Form("ragionesociale")  &""
    strPath = Server.MapPath("../CLIENTI")
    Set objFso = Server.CreateObject("Scripting.FileSystemObject")
    objFso.CreateFolder(strPath & strNewFolder) 
    Set objFso = Nothing
    ovviamente non mi accetta il "../".... ho provato ad inserire il percorso assoluto "C:\Dati\GESTIONALE" ma mi dice che è un percorso assoluto e non accettato...
    C'è un modo per accedere a questa benedetta cartella foori dalla mia root (GEST)??
    Grazie mille

  2. #2
    se usi un percorso assoluto NON devi usare Server.MapPath

  3. #3
    grazie per la risposta.... ho appena risolto impostando sull'IIS la voce "Abilita percorsi principali" su True.
    Così facendo mi accetta anche "../" e crea le cartelle.
    Spero sia di aiuto anche ad altri.

    Comunque... riprendendo la tua risposta, se non avessi accesso all'IIS... non usando Server.MapPath, che comando dovrei usare?
    Grazie

  4. #4
    strPath = "C:\percorso\ecc..."

    ovviamente l'utente IUSR deve avere accesso al percorso

  5. #5
    Grazie mille

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 © 2026 vBulletin Solutions, Inc. All rights reserved.