|
Работаем со специальными папками
Класс Environment, рассмотреннуй на прошлом уроке, позволяет выяснять и местоположение различных специальных папок - SendTo, StartMenu, Program Files и др. Это может оказаться очень удобным для, например, добавлении ярлыка на вашу программу в папку Автозагрузки или на Рабочий Стол.
Специальная папка | Описание | Cookies | Папка с cookie | DesktopDirectory | Рабочий стол | Favorites | Избранное | History | История (Internet Explorer) | Personal | Папка "Мои документы" | ProgramFiles | Папка "Program Files" | Recent | Папка со списоком последних открываемых документов | SendTo | Папка SendTo | StartMenu | Главное меню | Startup | Папка автозагрузки | System | Системная папка Windows |
Обратите внимание, что некоторые из этих папок общие для всех пользователей, а некоторые персональны для каждого пользователя.
Вот пример работы со специальными папками: //Получаем папку SendTo. Environment.SpecialFolder p=Environment.SpecialFolder.SendTo; //Получаем путь к папке SendTo. string s=Environment.GetFolderPath(p); Console.WriteLine("Папка SendTo: {0}.", s); //Получаем папку Startup. p=Environment.SpecialFolder.Startup; //Получаем путь к папке Startup. s=Environment.GetFolderPath(p); Console.WriteLine("Папка Startup: {0}.", s);
Тут мы сначала записываем в переменную типа Environment.SpecialFolder нужную папку, затем извлекаем путь к нужной папке через метод GetFolderPath класса Environment.
Источник: |
Категория: С# | Добавил: Sumrak (14.11.2010)
| Автор: E W
|
Просмотров: 2279 | Комментарии: 0
| Теги:
| Рейтинг: 1.0/1 |
|
|
|