我无法解决(即使经过相当多的研究)我怎么能在VB中设置文件路径指向当前用户的桌面,无论他们的用户名是什么。目前,我唯一的努力需要硬编码这部分路径,这实际上阻碍了开发,所以任何帮助都会受到高度赞赏,我目前的代码段落在下面。
FileCopy(photoJobs(lastJob).imagePath, "C:/Users/James/Desktop/Backup Jobs/" & lastJob & Strings.Right((photoJobs(lastJob).imagePath), 4))
只是将第一部分指向的文件(此位有效)复制到桌面保存文件夹,备份作业并重命名,这是需要更改的第二部分。
提前致谢!
答案 0 :(得分:1)
您应该使用Environment.GetFolderPath
(
Environment.SpecialFolder.Desktop
)
来检索当前用户的桌面文件夹。