2015-09-09 153 views
-2

请帮忙环境变量,我有一个错误:麻烦在C#

File.Copy(@"%USERPROFILE%\AppData\Local\Google\Chrome\UserData\Default\Bookmarks", @"%userprofile%\Music\Bookmarks", true); 

C#看不到这条道路:C

+0

http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title –

+0

你是什么意思“我需要一些错误”? –

回答

6

使用Windows变量之前,您应该使用Environment.ExpandEnvironmentVariables

var path1 = @"%USERPROFILE%\AppData\Local\Google\Chrome\UserData\Default\Bookmarks"; 
var filePath1 = Environment.ExpandEnvironmentVariables(path1); 

var path2 = @"%userprofile%\Music\Bookmarks"; 
var filePath2 = Environment.ExpandEnvironmentVariables(path2); 

File.Copy(filePath1, filePath2, true); 
+0

非常感谢您 –

+1

不客气。如果它可以帮助你 - 标记请回答为“接受” –