2016-05-24 9 views
1

WPFでは、System.IO名前空間のGetLogicalDrives()メソッドを使用してドライブ名にアクセスできます。しかし、UWPの場合、GetLogicalDrives()メソッドはSystem.IO名前空間にありません。どうすればWindows 10のドライブ名にアクセスできますか?Windows 10で論理ドライブ名を取得する方法は?

+1

[すべての物理ドライブのリスト](0120-555-501)を参照してください。 – Romasz

+0

このリンクにはドライブ情報の取得方法に関する回答はありませんあなたが知っているなら、私に教えてください – Divakar

+0

リンクは、あなたがそれをすることはできないと言います - 少なくとも私が知っているところから。 – Romasz

答えて

1

も、これはあなたの質問に答えるが、あれば必ず: "ESD-USB" と呼ばれるUSBスティック用だから、これを

foreach (StorageFolder folder in folders) 
{ 
    sb.AppendFormat("DisplayName: {0}", folder.DisplayName); 
} 

var removableDevices = KnownFolders.RemovableDevices; 
var folders = await removableDevices.GetFoldersAsync(); 

これは、あなたが繰り返し処理できるコレクションを返します。エクスプローラで表示されるドライブの名前をドライブ文字とともに返します(例:"ESD-USB (D:)")。

KnownFoldersWindows.Storage名前空間にあります。

マニフェスト:私はこの上の任意の仕事をしたので、コメント

に質問の更新はこれがすべてを行う必要であればそれほどわからない、しばらくのです。関連するマニフェスト情報は次のとおりです。

の機能私は、リムーバブルストレージ、写真ライブラリ、ミュージックライブラリ、ビデオライブラリ、インターネット(クライアント)に次のような印を付けました。

+0

これは、除外例外を与えます。このエラーを回避するためにマニフェストを設定する方法を詳しく説明してください。 – Mike

関連する問題