Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549

    c#: come trovare il path fisico di un file del progetto/solution ? ?

    ciao

    ho creato una sottocartella nel progetto, con all'interno un file prova.htm

    la cartella e' templateHTML

    io vorrei che, cosi' come in ASP classico usavo l'istruzione SERVER.MapPath e ottenevo il percorso fisico, cosi' ora mi servirebbe la stessa cosa ma in C#

    ho fatto :
    codice:
    string percorso_fisico = Path.GetFullPath("\\templateHTML\\prova.htm");
    ma non va bene perche' quando lo eseguo in debug da una pagina, il percorso non e' proprio quello fisico ma manca una sottocartella

    cioe' ottengo :

    codice:
    C:\\Users\\pippo\\Desktop\\cartella\\templateHTML\\prova.htm
    invece il percorso fisico dovrebbe essere :

    codice:
    C:\\Users\\pippo\\Desktop\\cartella\\cartella2\\templateHTML\\prova.htm
    come vedete il percorso vero ha una cartella in piu' chiamata "cartella2"

    invece in quel modo non trovo quel percorso...

    ps: il file dove io lancio il debug si trova dentro la cartella "cartella2"
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

  2. #2
    La cosa è alquanto strana, comunque anche in ASP.NET esiste la funzione MapPath:

    codice:
    string percorso_fisico = Server.MapPath("~/templateHTML/prova.html");

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.