System::IO::DirectoryInfo 클래스

DirectoryInfo class

파일 시스템 경로와 해당 경로가 가리키는 디렉터리를 나타내며 디렉터리를 조작하기 위한 인스턴스 메서드를 제공합니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용해 인스턴스를 만들면 런타임 오류 또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인자로 전달하도록 사용하십시오.

class DirectoryInfo : public System::IO::FileSystemInfo

메서드

메서드설명
Create()현재 객체가 나타내는 경로에 디렉터리를 생성합니다.
CreateSubdirectory(const String&)지정된 경로에 하위 디렉터리를 생성합니다.
Delete() override현재 객체가 나타내는 경로가 가리키는 디렉터리가 비어 있는 경우 해당 디렉터리를 제거합니다.
Delete(bool)현재 객체가 나타내는 경로가 가리키는 디렉터리를 제거합니다. 매개변수는 디렉터리가 비어 있지 않을 경우 내용물을 재귀적으로 제거할지 여부를 지정합니다.
DirectoryInfo(const String&)지정된 경로에 DirectoryInfo 클래스의 인스턴스를 생성합니다.
EnumerateDirectories()현재 객체가 나타내는 디렉터리 내에 위치한 모든 디렉터리를 포함하는 열거 가능한 컬렉션을 반환합니다.
EnumerateDirectories(const String&)현재 객체가 나타내는 디렉터리에서 지정된 검색 기준을 만족하는 디렉터리를 검색합니다.
EnumerateDirectories(const String&, SearchOption)현재 객체가 나타내는 디렉터리 또는 해당 디렉터리를 루트로 하는 전체 디렉터리 트리에서 지정된 검색 기준을 만족하는 디렉터리를 검색합니다.
EnumerateFiles()현재 객체가 나타내는 디렉터리에 위치한 모든 파일을 포함하는 열거 가능한 컬렉션을 반환합니다.
EnumerateFiles(const String&)현재 객체가 나타내는 디렉터리에서 지정된 검색 기준을 만족하는 파일을 검색합니다.
EnumerateFiles(const String&, SearchOption)현재 객체가 나타내는 디렉터리 또는 해당 디렉터리를 루트로 하는 전체 디렉터리 트리에서 지정된 검색 기준을 만족하는 파일을 검색합니다.
EnumerateFileSystemInfos()현재 객체가 나타내는 디렉터리에 위치한 모든 파일 및 디렉터리를 포함하는 열거 가능한 컬렉션을 반환합니다.
EnumerateFileSystemInfos(const String&)현재 객체가 나타내는 디렉터리에서 지정된 검색 기준을 만족하는 파일 및 디렉터리를 검색합니다.
EnumerateFileSystemInfos(const String&, SearchOption)현재 객체가 나타내는 디렉터리 또는 해당 디렉터리를 루트로 하는 전체 디렉터리 트리에서 지정된 검색 기준을 만족하는 파일 및 디렉터리를 검색합니다.
get_Exists() override현재 객체가 나타내는 경로가 기존 디렉터리를 가리키는지 확인합니다.
get_Name() override현재 객체가 나타내는 경로가 가리키는 엔터티의 이름을 반환합니다.
get_Parent()현재 객체가 나타내는 디렉터리의 상위 디렉터리를 가리키는 경로를 나타내는 DirectoryInfo 객체에 대한 공유 포인터를 반환합니다.
get_Root()현재 객체가 나타내는 디렉터리의 루트 디렉터리를 가리키는 경로를 나타내는 DirectoryInfo 객체에 대한 공유 포인터를 반환합니다.
GetDirectories()현재 객체가 나타내는 디렉터리에 위치한 모든 디렉터리를 나타내는 DirectoryInfo 객체에 대한 공유 포인터를 포함하는 배열을 반환합니다.
GetDirectories(const String&)현재 객체가 나타내는 디렉터리에서 지정된 검색 기준을 만족하는 디렉터리를 검색합니다.
GetDirectories(const String&, SearchOption)현재 객체가 나타내는 디렉터리 또는 해당 디렉터리를 루트로 하는 전체 디렉터리 트리에서 지정된 검색 기준을 만족하는 디렉터리를 검색합니다.
GetFiles()현재 객체가 나타내는 디렉터리에 위치한 모든 디렉터리를 나타내는 FileInfo 객체에 대한 공유 포인터를 포함하는 배열을 반환합니다.
GetFiles(const String&)현재 객체가 나타내는 디렉터리에서 지정된 검색 기준을 만족하는 파일을 검색합니다.
GetFiles(const String&, SearchOption)현재 객체가 나타내는 디렉터리 또는 해당 디렉터리를 루트로 하는 전체 디렉터리 트리에서 지정된 검색 기준을 만족하는 파일을 검색합니다.
GetFileSystemInfos()현재 객체가 나타내는 디렉터리에 위치한 모든 파일 및 디렉터리를 나타내는 FileSystemInfo 객체에 대한 공유 포인터를 포함하는 배열을 반환합니다.
GetFileSystemInfos(const String&)현재 객체가 나타내는 디렉터리에서 지정된 검색 기준을 만족하는 파일 및 디렉터리를 검색합니다.
GetFileSystemInfos(const String&, SearchOption)현재 객체가 나타내는 디렉터리 또는 해당 디렉터리를 루트로 하는 전체 디렉터리 트리에서 지정된 검색 기준을 만족하는 파일 및 디렉터리를 검색합니다.
MoveTo(const String&)현재 객체가 나타내는 디렉터리와 그 모든 내용을 지정된 위치로 이동합니다.
ToString() const override현재 객체가 나타내는 경로를 포함하는 문자열을 반환합니다.

또 보기