My.Computer.FileSystem.SpecialDirectories.AllUsersApplicationData 속성
업데이트: 2007년 11월
컴퓨터의 모든 사용자가 공유하는 응용 프로그램 데이터를 저장할 경로를 가져옵니다.
' 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 형식에 따라 경로가 작성됩니다.
Windows XP의 경우 일반적인 BasePath는 C:\Documents and Settings\All Users\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.AllUsersApplicationData)
요구 사항
네임스페이스:Microsoft.VisualBasic.MyServices
클래스:SpecialDirectoriesProxy(SpecialDirectories에 대한 액세스 제공)
**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)
프로젝트 형식별 사용 가능 여부
프로젝트 형식 |
사용 가능 여부 |
---|---|
Windows 응용 프로그램 |
예 |
클래스 라이브러리 |
예 |
콘솔 응용 프로그램 |
예 |
Windows 컨트롤 라이브러리 |
예 |
웹 컨트롤 라이브러리 |
예 |
Windows 서비스 |
예 |
웹 사이트 |
예 |
권한
다음과 같은 사용 권한이 필요합니다.
권한 |
설명 |
---|---|
파일 및 폴더에 대한 액세스 가능성을 제어합니다. 연관된 열거형: Unrestricted |
자세한 내용은 코드 액세스 보안 및 권한 요청을 참조하십시오.