最近需要一个功能
把一个文件复制到桌面上,可是不知如何才能得到桌面的目录
因为winXP的桌面不同电脑是不同的名字的目录,
请教高手。
一般都是C:\Documents and Settings\SMJ\桌面
SMJ就是当前的用户,把它作为动态的应该可以了呀
你可以把它放在“公用桌面”中,windows2000系列的公用桌面目录是“C:\Documents and Settings\All Users”
Documents and Settings 目录能从注册表得到 当前的用户名也能从注册表得到,组合起来就得到当前用户的桌面路径
多谢了
楼上朋友说从注册表可以得到
请问在什么具体位置啊?
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Desktop"="C:\\Documents and Settings\\user\\桌面"
一般当前使用的临时目录都在这
星有 操作系统目录 得到系统盘后加上也行。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AltDefaultUserName"="user" 当前用户名