다음을 통해 공유


My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData 속성

업데이트: 2007년 11월

현재 사용자의 응용 프로그램 데이터를 저장할 경로를 가져옵니다.

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

반환 값

String.

예외

다음 조건에서 예외가 발생합니다.

설명

My.Computer.FileSystem.SpecialDirectories 개체에는 일반적으로 참조되는 디렉터리에 대한 경로가 들어 있습니다.

경로가 없으면 BasePath\CompanyName\ProductName\Version 형식에 따라 경로가 작성됩니다.

Windows XP의 경우 일반적인 BasePath는 C:\Documents and Settings\username\Application Data입니다. CompanyName, ProductName 및 Version은 My.Application.Info.CompanyName, My.Application.Info.ProductNameMy.Application.Info.Version 속성에서 가져올 수 있습니다.

참고:

어셈블리 정보 대화 상자에 회사 및 제품 이름이 지정되지 않은 경우 경로에서 CompanyName\ProductName이 어셈블리 이름으로 대체됩니다. 어셈블리 정보 이름을 설정하는 방법에 대한 자세한 내용은 방법: 어셈블리 정보 지정(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