怎么获取当前用户的路径

kvkensin 2007-09-13 04:56:10
我使用File.Copy("\Documents and Settings\Administrator\My Documents\Book1.xls", "d:\test.xls") ,拷贝当前用户My Documents\Book1.xls到d:\test.xls,但如果当前用户不是Administrator就会出错,请问有什么办法获取当前用户My Documents的路径,麻烦帮帮忙!
...全文
373 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ny-6000 2007-09-14
  • 打赏
  • 举报
回复
楼上的方法应该不错.

另外,觉得放任何目录都应该可行的,为什么非要放那个地方呢?
北京的雾霾天 2007-09-14
  • 打赏
  • 举报
回复
使用Environment.GetFolderPath就可以了,比如:


string docPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
xiafan 2007-09-14
  • 打赏
  • 举报
回复
如果是NTFS分区,权限不一样,你根本放不进去的。
如果要放在那个目录,你可以用ADMINISTRATOR用户登录
kvkensin 2007-09-13
  • 打赏
  • 举报
回复
问题是一定要放在哪里
孟子E章 2007-09-13
  • 打赏
  • 举报
回复
不要放 \Documents and Settings\Administrator下,按权限,\Documents and Settings\Administrator值属于Administrator账户

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧