Поделиться через


Свойство My.Computer.FileSystem.SpecialDirectories.AllUsersApplicationData

Обновлен: Ноябрь 2007

Получает путь для хранения данных приложения, являющийся общим для всех пользователей компьютера.

' Usage
Dim value As String = My.Computer.FileSystem.SpecialDirectories.AllUsersApplicationData
' Declaration
Public ReadOnly Property AllUsersApplicationData As String

Возвращаемое значение

String.

Исключения

Следующее условие может вызвать исключение.

  • Путь пуст. Обычно это происходит потому, что операционная система не поддерживает каталог (DirectoryNotFoundException).

Заметки

Свойство Объект My.Computer.FileSystem.SpecialDirectories содержит пути к часто используемым каталогам.

Если путь не существует, то он создается в следующем формате: BasePath\CompanyName\ProductName\Version

Обычно BasePath в Windows XP является C:\Documents и Settings\All Users\Application Data. CompanyNameProductName и Version могут быть получены из свойств My.Application.Info.CompanyName, My.Application.Info.ProductName, My.Application.Info.Version.

5yx2d0yk.alert_note(ru-ru,VS.90).gifПримечание.

Если имена Company и Product не указаны в диалоговом окне Сведения о сборке, то CompanyName\ProductName в пути заменяются именем сборки. Дополнительные сведения о настройке сведений сборок об именах содержатся в разделе Практическое руководство. Указание сведений о сборке (Visual Basic, C#).

Пример

Этот пример отображает путь для общих данных приложений в MessageBox.

MsgBox _
(My.Computer.FileSystem.SpecialDirectories.AllUsersApplicationData)

Требования

Пространство имен:Microsoft.VisualBasic.MyServices

Класс:SpecialDirectoriesProxy (предоставляет доступ к SpecialDirectories)

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

Доступность по типу проекта

Тип проекта

Доступность

Приложение Windows

Да

Библиотека классов

Да

Консольное приложение

Да

Библиотека элементов управления Windows

Да

Библиотека веб-элементов управления

Да

Служба Windows

Да

Веб-узел

Да

Разрешения

Могут потребоваться следующие разрешения:

Разрешение

Описание

FileIOPermission

Определяет возможность доступа к файлам или папкам. Связанное перечисление: Unrestricted.

Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.

См. также

Ссылки

Объект My.Computer.FileSystem.SpecialDirectories

SpecialDirectories.AllUsersApplicationData