2014-09-02 42 views
-5

我有下面的代码有问题:为什么不能使用此代码? (VB.Net)

My.Computer.FileSystem.CopyFile("D:\FrewGame\Game\FrewShort.lnk", "%USERPROFILE%\Desktop\" & "Name.lnk") 

它不工作。

+2

定义 “不工作”:

Dim homeDir As String = System.Environment.GetEnvironmentVariable("USERPROFILE") 

然后将文件复制。请记住你在这里解决捷径。 – 2014-09-02 08:05:50

+0

这个问题似乎是无关紧要的,因为它试图寻求关于调试的帮助。 – 2014-09-02 09:55:36

回答

1

要获取当前用户使用的主目录:

My.Computer.FileSystem.CopyFile("D:\FrewGame\Game\FrewShort.lnk", homeDir & "\Desktop\" & "Name.lnk") 
+0

欠... 现在我有另一个问题。 文件'd:\ documente \ visual studio 2010 \ Projects \ FrewGame \ FrewGame \ bin \ Debug \%USERPROFILE%\ Desktop \ Goat Simulator.lnk'已经存在。 – TheMiningSheep 2014-09-02 08:25:51

+1

漂亮的自我解释如果你问我。 – ToasteR 2014-09-02 08:30:41

+0

:))对不起。但我看不到快捷方式 – TheMiningSheep 2014-09-02 08:34:42