Отправляет email-рассылки с помощью сервиса Sendsay

Финансы. Инструкция

  Все выпуски  

Уроки по C# и .NET.


Информационный Канал Subscribe.Ru

C# и .NET. Уроки с сайта http://progs.biz

Рассылка №29

Основы C#. Урок 47. Работаем со специальными папками.
Основы C#. Урок 48. Получаем список всех дисков.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 47. Работаем со специальными папками.
Урок 48. Получаем список всех дисков.

Олафсен Ю. и др. Visual C++ 6 и MFC. Энциклопедия программиста

Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Delphi. Уроки
Delphi. Уроки. Уровень - от начинающего до профи. Каждый урок рассчитан на 15 - 20 минут. Темы - библиотека VCL, создание компонентов, FAQ, работа с базами данных (InterBase и др).

Основы C#. Урок 47. Работаем со специальными папками

Класс Environment, рассмотреннуй на прошлом уроке, позволяет выяснять и местоположение различных специальных папок - SendTo, StartMenu, Program Files и др. Это может оказаться очень удобным для, например, добавлении ярлыка на вашу программу в папку Автозагрузки или на Рабочий Стол.

Специальные папки образуют перечисление Environment.SpecialFolder. Вот его некоторые члены:

Специальная папка Описание
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.

Наверх

Основы C#. Урок 48. Получаем список всех дисков

Класс Environment позволяет получить и имена всех логических дисков компьютера. Делается это через его статический метод GetLogicalDrives(). Вот пример:

    string[] drives=Environment.GetLogicalDrives();
    foreach(string s in drives)
    {
        //Выводим имена всех дисков.
        Console.WriteLine(s);
    }

В результате выполения программы мы получим имена всех дисков.

Метод GetLogicalDrives() возвращает строковый массив с именами всех дисков.

Наверх

Copyright Алексеев Игорь, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное