C# 如何从可执行文件设置项目文件的文件路径?

C# 如何从可执行文件设置项目文件的文件路径?,c#,winforms,filepath,C#,Winforms,Filepath,我不熟悉C#如何设置项目文件的文件路径 我尝试过这些,但它提供了默认的windows文件路径如何做到这一点 sfdlg.InitialDirectory = Application.StartupPath + @"..\..\"; Application.StartupPath---> is my excutable file path. from this path to come back two `root folders` i use `@"..\..\"` 有没有办

我不熟悉C#如何设置项目文件的文件路径 我尝试过这些,但它提供了默认的windows文件路径如何做到这一点

  sfdlg.InitialDirectory = Application.StartupPath + @"..\..\";
    Application.StartupPath---> is my excutable file path. from this path to come back two `root folders` i use `@"..\..\"`

有没有办法返回到两个根文件夹?

您已经颠倒了路径规范-路径的开头应该是
(假设没有驱动器名)

使用路径的安全方法是将它们与类一起使用:


上述方法应该可以达到目的。

你想达到什么目的?为什么需要此路径?我想设置初始路径(存储所有项目文件的位置)什么的初始路径?出于什么原因?要保存任何.docx或.pdf文件(用户友好型,即不需要从windows初始目录浏览文件),我认为OP希望从可执行路径返回两步。。
Path.Combine(Path.Combine(Application.StartupPath, ".."), "..");