Список местоположений специальных папок в C#

Перечисление System.Environment класса SpecialFolders перечисляет специальные папки, такие как System, Cookies, Desktop и т. д. Метод класса GetFolderPath класса возвращает полный путь для одного из значений специальных папок.

Эта программа использует следующий код для перечисления значений Environment.SpecialFolders и вызывает метод DescribeFolder для каждого из них.

// Список типов папок.
private void Form1_Load(object sender, EventArgs e)
{
    foreach (Environment.SpecialFolder folder_type
        in Enum.GetValues(typeof(Environment.SpecialFolder)))
    {
        DescribeFolder(folder_type);
    }
    txtFolders.Select(0, 0);
}

Следующий код показывает метод DescribeFolder.

// Добавить информацию о папке в текстовое поле txtFolders.
private void DescribeFolder(Environment.SpecialFolder folder_type)
{
    txtFolders.AppendText(
        String.Format("{0,-25}", folder_type.ToString()) +
        Environment.GetFolderPath(folder_type) + "\r\n");
}

Источник: http://csharphelper.com/blog/2016/11/list-the-locations-of-special-folders-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector