Привет у меня есть этот код
private async Task SaveImageToIsolatedStorage(Stream stream)
{
StorageFolder Datafolder = await ApplicationData.Current.LocalFolder.GetFolderAsync("Data");
StorageFolder subfolder1 = await Datafolder.GetFolderAsync("subfolder1");
StorageFolder subfolder2 = await subfolder1 .GetFolderAsync("subfolder2");
StorageFile file = await subfolder2.CreateFileAsync("test.jpg", CreationCollisionOption.ReplaceExisting);
using (Stream current = await file.OpenStreamForWriteAsync())
{
await stream.CopyToAsync(current);
}
}
Если я использую напрямую StorageFolder.GetFolderFromPathAsync ("Data \ subfolder1 \ subfolder2"), получаю ошибку
{System.IO.FileNotFoundException: система не может найти указанный файл
Как?
0
John Brush
13 Мар 2014 в 18:47
2 ответа
Лучший ответ
Хорошо, это работает с этим кодом
StorageFolder folder= await ApplicationData.Current.LocalFolder.GetFolderAsync("Data\\subfolder\\subfolder1");
0
John Brush
13 Мар 2014 в 20:24
Согласно сообщению на msdn, вам нужно использовать двойные косые черты:
StorageFolder.GetFolderFromPathAsync("Data\\subfolder1\\subfolder2")
1
robwirving
13 Мар 2014 в 19:44
Похожие вопросы
Новые вопросы
windows-phone-8
Windows Phone 8 - это версия Windows Phone (29 октября 2012 г. - настоящее время), которая заменяет Windows Phone 7.5 и включает в себя множество новых функций.