Windows Phone 8.1 运行时返回错误的外部存储路径
Windows Phone 8.1 Runtime returning wrong external storage path
无论我在WP模拟器的sd卡中设置什么路径,外部存储路径总是returns D://
as Path.
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
文件夹后尝试重新创建它,它不会再次创建。
这只是 SD 卡模拟器 - 它不会 return 您桌面上的路径。
请记住,在 phone 上您还会有字母 D:
(可能是可移动设备的第一个免费字母)。
无论我在WP模拟器的sd卡中设置什么路径,外部存储路径总是returns D://
as Path.
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
文件夹后尝试重新创建它,它不会再次创建。
这只是 SD 卡模拟器 - 它不会 return 您桌面上的路径。
请记住,在 phone 上您还会有字母 D:
(可能是可移动设备的第一个免费字母)。