달나라 노트

C# : CurrentDirectory (현재 directory) 본문

C#/C#

C# : CurrentDirectory (현재 directory)

CosmosProject 2022. 4. 21. 03:29
728x90
반응형

 

 

 

System.Environment.CurrentDirectory 를 이용하면 현재 코드(또는 C# 코드로 생성된 exe파일)이 실행되는 directory를 얻을 수 있습니다.

 

 

 

 

 

 

using System;

class MyProgram
{
    public static void Main()
    {
        Console.WriteLine(System.Environment.CurrentDirectory.ToString());
    }
}


-- Result
C:\Users\Documents\code_dir\cs\Project1\Project1\bin\Debug

 

System.Environment.CurrentDirectory를 사용하면 위처럼 현재 코드가 실행되는 Directory 정보를 얻을 수 있습니다.

 

Visual Studio에서 C# 프로젝트를 생성하고 코드를 실행하면 보통 이것은 Project Directory의 /bin/Debug에 존재하는 (Project명).exe 파일이 실행되는 것입니다.

따라서 대부분 위같은 경로가 return될겁니다.

 

 

 

 

 

 

728x90
반응형
Comments