How do I find out what directory my console app is running in?

前端 未结 8 769
醉话见心
醉话见心 2020-12-07 12:55

How do I find out what directory my console app is running in with C#?

8条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-07 13:48

    Let's say your .Net core console application project name is DataPrep.

    Get Project Base Directory:

    Console.WriteLine(Environment.CurrentDirectory);
    

    Output: ~DataPrep\bin\Debug\netcoreapp2.2

    Get Project .csproj file directory:
    string ProjectDirPath = Path.GetFullPath(Path.Combine(Environment.CurrentDirectory, @"..\..\..\"));
    Console.WriteLine(ProjectDirPath);
    

    Output: ~DataPrep\

提交回复
热议问题