Accedi ad altri dischi rigidi interni [c#]


Answers

Question

Ciao,

Qualcuno sa se è possibile enumerare quali unità interne sono disponibili sul dispositivo / PC corrente?

La mia app contiene il seguente codice:

var removableFolders = await KnownFolders.RemovableDevices.GetFoldersAsync();

Quando è in esecuzione su Windows 8, veniva utilizzato per restituire tutti i dispositivi USB e le schede SD che erano collegati. Inoltre, ho avuto un secondo disco rigido (mappato come D: unità) che è stato restituito.

MA ora sembra che quando eseguo questo codice sul mio computer Windows 8.1, il mio disco rigido interno non sia più incluso nel risultato dell'attesa chiamata await KnownFolders.RemovableDevices.GetFoldersAsync() .

Forse Microsoft ha rafforzato il loro codice con Windows 8.1 e il mio D: drive non è più un "RemovableDrive".

Grazie per l'aiuto.