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


Свойство 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.

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

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

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

Пример

В этом примере отображается путь для хранения данных приложения текущего пользователя в MessageBox.

MsgBox(My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData)

Требования

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

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

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

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

Тип проекта

Доступность

Приложение Windows

Да

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

Да

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

Да

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

Да

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

Да

Служба Windows

Да

Веб-узел

Да

Разрешения

Необходимо следующее разрешение.

Разрешение

Описание

FileIOPermission

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

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

См. также

Ссылки

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

SpecialDirectories.CurrentUserApplicationData