이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Directory.GetCurrentDirectory 메서드 ()

 

게시 날짜: 2016년 11월

응용 프로그램의 현재 작업 디렉터리를 가져옵니다.

네임스페이스:   System.IO
어셈블리:  mscorlib(mscorlib.dll에 있음)

public static string GetCurrentDirectory()

반환 값

Type: System.String

현재 작업 디렉터리의 경로를 포함하고 백슬래시(\)로 끝나지 않는 문자열입니다.

Exception Condition
UnauthorizedAccessException

호출자에게 필요한 권한이 없는 경우

NotSupportedException

운영 체제가 현재 디렉터리 기능이 없는 Windows CE입니다.

이 메서드는 .NET Compact Framework에서 사용할 수 있지만 현재 지원되지 않습니다.

현재 디렉터리는 원래 디렉터리 프로세스가 시작 된 것과에서 다릅니다.

공통적인 I/O 작업의 목록에 대 한 참조 공통적인 I/O 작업합니다.

다음 예제에서는 GetCurrentDirectory 메서드를 사용하는 방법을 보여 줍니다.

using System;
using System.IO;

class Test 
{
    public static void Main() 
    {
        try 
        {
            // Get the current directory.
            string path = Directory.GetCurrentDirectory();
            string target = @"c:\temp";
            Console.WriteLine("The current directory is {0}", path);
            if (!Directory.Exists(target)) 
            {
                Directory.CreateDirectory(target);
            }

            // Change the current directory.
            Environment.CurrentDirectory = (target);
            if (path.Equals(Directory.GetCurrentDirectory())) 
            {
                Console.WriteLine("You are in the temp directory.");
            } 
            else 
            {
                Console.WriteLine("You are not in the temp directory.");
            }
        } 
        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    }
}

FileIOPermission

for access to path information for the current directory. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.PathDiscovery

유니버설 Windows 플랫폼
10 이후 사용 가능
.NET Framework
1.1 이후 사용 가능
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
맨 위로 이동
표시: