Свойство My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
Обновлен: Ноябрь 2007
Возвращает путь для хранения данных приложения текущего пользователя.
' Usage
Dim value As String = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
' Declaration
Public ReadOnly Property CurrentUserApplicationData As String
Возвращаемое значение
String.
Исключения
Следующее условие может вызвать исключение.
- Путь пуст. Обычно это происходит, потому что операционная система не поддерживает каталог (DirectoryNotFoundException).
Заметки
Свойство Объект My.Computer.FileSystem.SpecialDirectories содержит пути к часто используемым каталогам.
Если путь не существует, то он создается в следующем формате: БазовыйПуть\ИмяКомпании\ИмяПродукта\Версия
Обычно БазовымПутем в Windows XP является C:\Documents and Settings\ИмяПользователя\Application Data. ИмяКомпании, ИмяПродукта и Версия могут быть получены из свойств My.Application.Info.CompanyName, My.Application.Info.ProductName и My.Application.Info.Version.
![]() |
---|
Если имена компании и продукта не указаны в диалоговом окне Сведения о сборке, то ИмяКомпании\ИмяПродукта в пути заменяются именем сборки. Дополнительные сведения о настройке сведений сборок об именах содержатся в разделе Практическое руководство. Указание сведений о сборке (Visual Basic, C#). |
Сохраненные в этом пути данные являются частью перемещаемого профиля пользователя. Перемещающийся пользователь работает на нескольких компьютерах в сети. Перемещаемый профиль пользователя хранится на сервере в сети и загружается в систему при выполнении пользователем входа в систему. Чтобы профиль пользователя имел право на перемещение, операционная система должна поддерживать перемещаемые профили и эта поддержка должна быть включена.
Пример
В этом примере отображается путь для хранения данных приложения текущего пользователя в MessageBox.
MsgBox(My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData)
Требования
Пространство имен:Microsoft.VisualBasic.MyServices
Класс:SpecialDirectoriesProxy (предоставляет доступ к SpecialDirectories)
**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступность |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Да |
Служба Windows |
Да |
Веб-узел |
Да |
Разрешения
Необходимо следующее разрешение.
Разрешение |
Описание |
---|---|
Управляет доступом к файлам и папкам. Связанное перечисление: Unrestricted. |
Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.