Come si rileva la lettera del disco rigido principale come C: drive?Come si rileva la lettera del disco rigido principale come C: drive?
22
A
risposta
43
Prova
Path.GetPathRoot(Environment.GetFolderPath(Environment.SpecialFolder.System));
che restituirà (normalmente) C: \
Ma dipende da come si definisce il disco rigido "principale". Questo ti darà l'unità su cui è installato Windows.
1
var d = Directory.GetDirectoryRoot(Environment.GetEnvironmentVariable("windir"));
2
Environment.GetFolderPath (Environment.SpecialFolder.System) .Substring (0,1)
rubato da here.
1
"SystemDrive" è la variabile di ambiente su XP che si desidera.
11
Questo dovrebbe funzionare (supponendo che si desidera l'unità che Windows è acceso):
string rootDrive = Path.GetPathRoot(Environment.SystemDirectory);
Problemi correlati
- 1. Vagrant - impostare la posizione del disco rigido virtuale per VirtualBox
- 2. creazione di un disco rigido virtuale
- 3. Leggere i settori del disco rigido in C++ su Linux
- 4. Ottieni numero di serie disco rigido
- 5. Disco rigido Heap Java
- 6. Come si usa C# per ottenere il numero di serie del disco rigido?
- 7. Dove si trova Xcode sul disco rigido?
- 8. Ottieni la temperatura del disco rigido usando Python
- 9. Come ridurre la dimensione sdk di Android sul disco rigido
- 10. Come si ottiene il numero di serie del disco rigido di un'unità USB su OS X?
- 11. Come posso ottenere la lettera dell'unità di sistema?
- 12. Perché Windows assegna al mio disco rigido la lettera C e non A o B per esempio?
- 13. Come posso cambiare la lettera del drive in modalità ido (Emacs)?
- 14. GAC è un'area di memoria o un'area del disco rigido?
- 15. Come posso archiviare un oggetto sul mio disco rigido?
- 16. Ha senso partizionare un disco rigido del server dedicato?
- 17. Posizione dell'SDK per iPhone sul disco rigido
- 18. Secondo disco rigido per MongoDB utilizzando directoryperdb
- 19. Come si salvano i file sul disco rigido in un thread separato?
- 20. Ottenere il numero di serie del disco rigido Fornito dal produttore tramite PHP
- 21. Ottieni la dimensione totale di un disco rigido in C++ windows
- 22. Come impedire a Windows di ruotare verso il basso l'unità del disco rigido?
- 23. Come installare Visual Studio Express 2013 SOLO su un disco rigido esterno (non su C affatto)?
- 24. Salvataggio dell'immagine canvas html 5 su disco rigido locale
- 25. Come si imposta la directory di lavoro del processo principale?
- 26. Ottenere le dimensioni del cluster di un disco rigido (tramite codice)
- 27. Un comportamento non definito può cancellare il disco rigido?
- 28. Aprire un file diretto sul disco rigido da firefox (file: ///)
- 29. Come si ottiene la dimensione del file in C#?
- 30. Salvare le immagini sul disco rigido SENZA richiesta?