23 / 23 / 3
Регистрация: 03.08.2011
Сообщений: 158
1

Сохранение списка(песен) в файл и его загрузка обратно

30.09.2013, 22:41. Показов 1153. Ответов 1
Метки нет (Все метки)

Друзья, доброго времени суток.

У меня возникла проблема:
У меня есть определенный List с типом StorageFile. В нем хранится список песен (приложение-плеер).

Что я хочу:
Я хочу сохранять в файл этот список, т.е. создать плейлист. Если потребуется - его загрузить обратно.

Но вот дальше одного момент я не ушел: не могу понять, как передать в SaveFile поток/массив/что-то еще.

p.s. Еще меня посетила мысль, что надо будет организовать проверку - "доступны ли еще файлы, которые есть в списке", но это пока только мысли.

Вот моя наработка:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 FileOpenPicker openPicker = new FileOpenPicker();
                openPicker.SuggestedStartLocation = PickerLocationId.MusicLibrary;
 
                openPicker.ViewMode = PickerViewMode.List;
 
                openPicker.FileTypeFilter.Clear();
                openPicker.FileTypeFilter.Add(".mp3");
                openPicker.FileTypeFilter.Add(".wma");
                openPicker.FileTypeFilter.Add(".wmv");
 
                DataTemplate element = new DataTemplate();
 
                var t = await openPicker.PickMultipleFilesAsync();
                foreach (var q in t)
                {
                    a.Add(q);
                    ListMusic.Items.Add(q.DisplayName);
                    MusicProperties Properties = await a[i].Properties.GetMusicPropertiesAsync();
                    i++;
                    TimePlayListAll += Properties.Duration.Minutes;
 
                    FileSavePicker SavePlayList = new FileSavePicker();
                    SavePlayList.FileTypeChoices.Add("PLN", new List<string>() { ".PLN" });
                    SavePlayList.SuggestedStartLocation = PickerLocationId.Desktop;
                    SavePlayList.SuggestedFileName = "New Play List";
                    StorageFile SaveFile = await SavePlayList.PickSaveFileAsync();
                
                }
А вот так определен a:
C#
1
 a = new List<StorageFile>();
Может кто сможет мне помочь? Буду благодарен. Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2013, 22:41
Ответы с готовыми решениями:

Сохранение рваного массива в файл и его загрузка в программу через файл
Не работает как надо. Что нужно исправить? private void btnLoadRaggedArray_Click(object...

Добавить к программе след действия: Сохранение и загрузка информации в текст. файл. Сохранение и загрузка информации в типизированный файл.
Помогите добавить к программе след действия: Сохранение и загрузка информации в текст. файл....

Сохранение списка в файл с последующим его востановлением
нужно реализовать сохранение списка в файл с последующим его востановлением. Ели потребуется вся...

Сохранение всех данных из текстбоксов и загрузка обратно
На форме есть текстбоксы ( 10 шт ) Мне нужно после ввода данных в эти текстбоксы сохранить их ( на...

1
71 / 69 / 19
Регистрация: 13.12.2011
Сообщений: 274
03.10.2013, 09:08 2
Сериализация Вам в помощь:
http://social.msdn.microsoft.c... listobject
Сериализация коллекции List<>
http://msdn.microsoft.com/ru-r... yf24s.aspx
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2013, 09:08
Помогаю со студенческими работами здесь

Сохранение и загрузка обратно Listview при запуске программы
Подскажите, как сделать сохранение и загрузка обратно Listview при запуске программы? Пробовал так...

Считать файл в два списка и записать обратно в файл
Товарищи нужна помощь, я не понимаю почему прогр не работает, что мне нужно переделать, поменять. ...

Сохранение данных из Edit-ов в текстовый файл и обратно
Добрый день. У меня есть в программе две колонки. Одна из Label от 1 до 30 вторая из edit. Это...

Сохранение и загрузка списка структур из разных форм
Значит есть две формы Form4 и Form5, в каждой из них есть следующий код: public struct...

Сохранение/загрузка в файл
Требуется из нескольких мемо или едитов сохранить данные в 1 файл так, чтобы потом, при считывание...

Загрузка файла через URL и сохранение его в IsolatedStorage
Совственно задача простая. Есть прямая ссылка на файл. Этот файл нужно загрузить в IsolatedStorage....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru