Поиск по этому блогу

четверг, 3 мая 2012 г.

Получить список избранных ссылок

Нашёл пример как вывести на консоль список избранных ссылок из папки Favorite. Т.е. выводит список ссылок, которые мы сохранили в избранное в Internet Explorer.
Сам код:


const string urlConst = "URL=";
            //указываем путь до папки Избранное
            string pathFavorites = Environment.GetFolderPath(Environment.SpecialFolder.Favorites);
            // Получаем список всех файлов, включая файлы в подпапках
            foreach (String favorite in Directory.GetFiles(pathFavorites, "*", SearchOption.AllDirectories))
            {
                using (StreamReader file = new StreamReader(favorite))
                {
                    while (!file.EndOfStream)
                    {
                        string line = file.ReadLine();

                        if (line.StartsWith(urlConst))
                        {
                            string url = line.Substring(urlConst.Length);
                            string name = Path.GetFileNameWithoutExtension(favorite);
                            Console.WriteLine("NAME='{0}', URL = '{1}'", name, url);
                            break;
                        }
                    }
                }
            }
            Console.ReadKey();

Комментариев нет:

Отправить комментарий