Ciao!
>Ho un problema nella gestione di un file: nel mio esempio funziona
>tutto correttamente ma vorrei togliere la gestione del percorso
>fisico, rendendo il tutto (path e nome file) dinamico in funzione
>della cartella dell'applicativo ...
>
>ora faccio
>
>fileNameOrigine = "C:\\Documents and Settings\\Visual Studio
>2005\\WebSites\\XXX.xls";
>fileNameDestinazione = "C:\\Documents and Settings\\Visual Studio
>2005\\WebSites\\XXX_" + User.Identity.Name + ".xls";
>
Per ottenere il percorso del file di origine, sapendo che il file risiede (ad esempio) nella root del tuo website, basta utilizzare la proprietà PhysicalApplicationPath dell'oggetto Request. Poi, ottieni il percorso corretto utilizzando la Path.Combine del Namespace System.IO.
e poi procedi con la copia (ricorda i diritti in scrittura per l'utente aspnet)
>
>File.Copy(fileNameOrigine, fileNameDestinazione, true);
>
per assegnare alla label
>lblExcel.NavigateUrl = .... //qui dovrei associare il nome creato
>in fileNameDestinazione
fai
lblExcel.NavigateUrl = "~/" & nameDestinazione
dove ~ è il carattere per specificare la root del website..
>
>Vorrei capire come gestire correttamente il percorso dinamico
>ed il nome del file!
>
>Grazie
Di nulla
Ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino