任何人都可以描述如何获得以下文件夹在DotNet截图和这些文件夹是什么? 下面在Dotnet命名空间中描述为“Missed”的文本。
我只能通过My.Computer.FileSystem.SpecialDirectories获取以下文件夹
。
获取当前在Windows任务栏中可见的应用程序(或窗口)列表
AxWindowsMediaPlayer剪辑有时不会播放
Linq to sql简要问题
Windows服务挂起在启动过程中启动
Windows服务来检测networking更改事件
物业 …. 目的
AllUsersApplicationData
应用程序应该存储所有用户设置的目录(通常是类似于C: ProgramData WindowsApplication1 WindowsApplication1 1.0.0.0)的目录。
CurrentUserApplicationData
应用程序应该存储当前用户设置的目录(通常为C: Users PeterBlue AppData Roaming WindowsApplication1 WindowsApplication1 1.0.0.0)。
桌面
当前用户的桌面目录(通常为C: Users PeterBlue Desktop)。
我的文件
当前用户的“我的文档”目录(通常为C: Users PeterBlue Documents)。
我的音乐
当前用户的“我的音乐”目录(通常为C: Users PeterBlue Music)。
我的照片
当前用户的“我的图片”目录(通常为C: Users PeterBlue Pictures)。
PROGRAMFILES
Program Files目录(通常是C: Program Files)。
程式
当前用户的程序目录(通常为C: Users PeterBlue AppData Roaming Microsoft Windows Start Menu Programs)。
温度
当前用户的临时目录(通常为C: Users PeterBlue AppData Local Temp)。
错过了DotNet命名空间和错过的信息:
pipe理员
默认
。
*拥有解决scheme*
我自己解决文件夹问题的方法是使用命令行cmd和Dir /ah
例如:现在我们可以看到真实的文件夹是“C: Users Public Documents”,而不是“C: Users All Users”,通过Environment.GetFolderPath(Environment.SpecialFolder.CommonDocuments)
multidatatrigger的Enteraction中的ColorAnimation在项目添加到ListView时不会触发
Windows Azure支持除.NET以外的其他技术
应用程序崩溃作为有限的用户
请注意,您不应使用这些配置文件文件夹来猜测您可以从Environment.GetFolderPath中检索的任何内容。 任何你可以从那里得到的可以通过SHSetFolderPath或其他工具来改变。 支持的方式来检索这些文件夹已被记录(Environment.GetFolderPath,SHGetFolderPath等)
管理员/ 用户 :名为Administrator / user的用户的配置文件的默认位置。 可以通过GetUserProfileDirectory与用户令牌检索。
默认值:创建新用户时使用的模板用户配置文件的默认位置,可以通过GetDefaultUserProfileDirectory
默认用户:一些OEM可能会错误地创建该文件夹。 可能是从XP中默认的用户配置文件存储在GetProfilesDirectory Default User中不小心编写的代码中的剩余部分。 除非SysPrep更改了默认的用户配置文件目录,否则对此文件夹所做的自定义操作将不起作用。 使用记录的API来避免这样的问题总是一个好主意。
Environment.SpecialFolder是CSIDL值的包装,因此它不包含默认用户配置文件或其他用户的标志。
我想,你正在寻找像这样的方法:
Environment.GetFolderPath(Environment.SpecialFolder.Mydocuments);
以及
Environment.SpecialFolder.ApplicationData Environment.SpecialFolder.System Environment.SpecialFolder.CommonApplicationData Environment.SpecialFolder.CommonProgramFiles Environment.SpecialFolder.Cookies Environment.SpecialFolder.Desktop Environment.SpecialFolder.DesktopDirectory Environment.SpecialFolder.Favorites Environment.SpecialFolder.History Environment.SpecialFolder.InternetCache Environment.SpecialFolder.LocalApplicationData Environment.SpecialFolder.MyComputer Environment.SpecialFolder.MyMusic Environment.SpecialFolder.MyPictures Environment.SpecialFolder.Personal Environment.SpecialFolder.ProgramFiles Environment.SpecialFolder.Programs Environment.SpecialFolder.Recent Environment.SpecialFolder.SendTo Environment.SpecialFolder.startmenu
这里有什么: 在这里
//get the current user's home directory (C:/Users/user) string userDirectory = Environment.ExpandEnvironmentvariables("%HOMEDRIVE%%HOMEPATH%"); //get the Users directory (C:/Users) string homeUsersDirectory = userDirectory.Substring(0,userDirectory.LastIndexOf("\"));
这是你在找什么?
我不确定是否有可能为其他用户检索用户目录。 如果你知道他们的用户名,你可以通过添加用户名到homeUsersDirectory字符串来获得他们。
但是,默认情况下,您不应该在其目录中拥有写入权限。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。