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.
예외
다음 조건에서 예외가 발생합니다.
- 일반적으로 운영 체제에서 디렉터리를 지원하지 않아 경로가 빈 경우(DirectoryNotFoundException)
설명
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.ProductName 및 My.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 서비스 |
예 |
웹 사이트 |
예 |
권한
다음 권한이 필요합니다.
권한 |
설명 |
---|---|
파일 및 폴더에 대한 액세스 가능성을 제어합니다. 연관된 열거형: Unrestricted |
자세한 내용은 코드 액세스 보안 및 권한 요청을 참조하십시오.