Windows Phone 8.1运行时返回错误的外部存储路径

时间:2015-07-28 10:13:20

标签: c# windows-runtime windows-phone-8.1

无论我在WP模拟器中的sd卡中设置什么路径,外部存储路径始终以D://作为路径返回。

enter image description here

enter image description here

var sdCard = (await KnownFolders.RemovableDevices.GetFoldersAsync().AsTask().ConfigureAwait(false)).FirstOrDefault();
           string path = "";

           if(sdCard != null)
           {
               path = sdCard.Path;
               await sdCard.CreateFolderAsync("Backup", CreationCollisionOption.ReplaceExisting);
           }

虽然它显示错误的路径,但它在正确的位置创建了Backup文件夹。即

E -> Temp -> SdCardWP -> Backup

这里也发生了一些奇怪的事情,如果我在删除它之后尝试重新创建Backup文件夹,它就不会重新创建。

1 个答案:

答案 0 :(得分:1)

这只是SD卡模拟器 - 它不会返回桌面上的路径。

请记住,在手机上你还会有D:字母(可能是可移动设备的第一个免费信件)。