2016-12-20 10 views
1

Windows 10でVS 2015を使用しています。システムに存在するすべての論理ドライブを取得し、それをUWPアプリケーションのドロップダウンリストにバインドします。私は、リンクを参照していた:UWPアプリケーションでシステムに存在する論理ドライブを取り出す方法は?

Getting a list of logical drives

C# dropbox of drives

しかし、問題はDriveInfo.GetDrivesは()UWP文脈でSystem.IO名前空間には見られないということです。 Environment.GetLogicalDrives()Environmentには、UWPアプリケーションのGetLogicalDrives()定義が含まれていないというエラーが返されます。 これを解決するには、大きな助けとなるでしょう。

+0

これが何とかできたとしても、それらのドライブ上のファイルシステムに無制限にアクセスすることはできません。 UWPでのファイルアクセスは非常に制限されています。 –

答えて

2

UWPでは、すべてのドライブを一覧表示することはできません。 Access the sd card:あなたは、ドキュメントを確認し、この最後の一つは、このようなDocumentsLibraryPicturesLibraryRemovableDevicesとしてWindows.Storage.KnownFoldersを通じて利用できるフォルダへのアクセスのみ...

を持っています。

他の場所にアクセスするには、ユーザーのアクセス許可を要求する必要があります。利用可能なのは、file pickersです。

関連する問題