我在项目中有一个游标文件。我已经在代码中给出了绝对路径,即
F:/r.cur
问题是这是硬编码路径,我想要相对路径,这样如果我将我的解决方案移到另一个系统,代码应该不会影响。
请建议如何设置相对路径
//current code i am using
p.Cursor = new Cursor("F:/r.cur");
最佳答案
您可以使用静态 Directory
类 - 但是当前目录与原始目录不同,原始目录是进程启动的目录。
System.IO.Directory.GetCurrentDirectory();
因此您可以使用以下方法获取应用程序可执行文件的目录路径:
System.IO.Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath);
关于c# - 如何获取当前工作目录路径c#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21726088/