将文件移动到 %appdata%\ngrok 工艺不起作用

Move a file to %appdata%\ngrokcraft doesnt work

如果可以的话帮帮我。所以这就是问题所在:我正在编写一个项目。我尝试的每个代码都遇到了问题。我有一个选项“将 server.jar 移动到 %appdata%\ngrokcraft% 但它不起作用。

string a = openFileDialog1.FileName;
string b = System.IO.Directory.GetCurrentDirectory();
File.Move(a,b + "AppData\ngrokcraft\server.jar");

谁能帮帮我,我也更喜欢回复而不是评论。谢谢!

GetCurrentDirectory() 是开始寻找 AppData 的错误位置。相反,请查看 Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData).

string a = openFileDialog1.FileName;
string b = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
File.Move(a, Path.Combine(b, "ngrokcraft", "server.jar"));