Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 16916|Risposta: 0

[Fonte] ASP.NET una raccolta di metodi per ottenere la directory root

[Copiato link]
Pubblicato su 10/10/2015 09:57:44 | | |

Quando si scrive un programma, la directory radice del progetto spesso utilizzata viene riassunta come segue:
1. Ottenere il metodo della directory root dell'applicazione console
Metodo 1: Environment.CurrentDirectory per ottenere o impostare il percorso qualificato completo della directory di lavoro corrente
Metodo 2: AppDomain.CurrentDomain.BaseDirectory ottiene la directory base, che viene utilizzata dal risolutore di conflitti assembly per sondare l'assembly
2. Ottenere il metodo della directory root dell'applicazione web
Metodo 1, HttpRuntime.AppDomainAppPath.ToString(); Ottiene il percorso fisico del disco verso la directory applicativa dell'applicazione ospitata nel dominio applicativo corrente. Utilizzato per App_Data acquisizione
Metodo 2: Server.MapPath("") o Server.MapPath("~/"); Restituisce un percorso fisico del file opposto al percorso virtuale specificato sul server web
Metodo 3, Request.ApplicationPath; Ottieni la radice virtuale dell'applicazione ASP.NET sull'applicazione sul server
3. Ottenere il metodo della directory root dell'applicazione WinForm
1、Ambiente.CurrentDirectory.ToString(); Ottieni o imposta un percorso completamente qualificato verso la directory operativa corrente
2、Application.StartupPath.ToString(); Ottieni il percorso verso il file eseguibile che ha avviato l'applicazione, escludendo il nome dell'eseguibile
3、Directory.GetCurrentDirectory(); Ottieni la directory operativa attuale dell'applicazione
4、AppDomain.CurrentDomain.BaseDirectory; Ottieni la directory base, che viene usata dal risolutore di conflitti assembly per sondare l'assembly
5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Ottieni o imposta il nome della directory che contiene l'applicazione
I seguenti due metodi possono ottenere il nome del file di esecuzione
1、Processo.GetCurrentProcess(). MainModule.FileName; Puoi ottenere il nome del file dell'exe attualmente in fase di esecuzione.
2、Application.ExecutablePath; Ottieni il percorso verso il file eseguibile che ha avviato l'applicazione, incluso il nome dell'eseguibile




Precedente:La verifica fallisce per una o più entità. Per ulteriori informazioni, consulta la proprietà EntityValidationErrors.
Prossimo:C# scrive e legge file di testo
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com