c#中环境变量的问题

本文关键字:问题 环境变量 | 更新日期: 2023-09-27 18:11:47

请帮助,我有一个错误:

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

c#看不到这个路径:C

c#中环境变量的问题

在使用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);