更新: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 对象 包含经常引用的目录的路径。
如果该路径不存在,则将用以下格式创建该路径:基路径\公司名称\产品名称\版本
在 Windows XP 中,基路径一般为 C:\Documents and Settings\All Users\Application Data。公司名称、产品名称和版本可通过属性 My.Application.Info.CompanyName、My.Application.Info.ProductName 和 My.Application.Info.Version 获得。
![]() |
---|
如果在“程序集信息”对话框中没有指定“公司”名称和“产品”名称,则系统将用该程序集名称代替路径中的公司名称\产品名称。有关如何设置程序集信息名称的更多信息,请参见如何:指定程序集信息(Visual Basic、C#)。 |
示例
此示例在 MessageBox 中显示共享应用程序数据的路径。
MsgBox _
(My.Computer.FileSystem.SpecialDirectories.AllUsersApplicationData)
要求
命名空间:Microsoft.VisualBasic.MyServices
类:SpecialDirectoriesProxy(提供对 SpecialDirectories 的访问)
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)
各项目类型的可用性
项目类型 |
是否可用 |
---|---|
Windows 应用程序 |
是 |
类库 |
是 |
控制台应用程序 |
是 |
Windows 控件库 |
是 |
Web 控件库 |
是 |
Windows 服务 |
是 |
网站 |
是 |
权限
以下权限可能是必需的:
权限 |
说明 |
---|---|
控制访问文件和文件夹的能力。关联枚举:Unrestricted。 |