Класс System::IO::DirectoryInfo
Содержание
[
Скрывать
]DirectoryInfo class
Представляет путь файловой системы, каталог, на который указывает этот путь, и предоставляет методы экземпляра для работы с каталогами. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора 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() | Возвращает shared pointer к объекту DirectoryInfo, представляющему путь, указывающий на родительский каталог каталога, представляемого текущим объектом. |
| get_Root() | Возвращает shared pointer к объекту DirectoryInfo, представляющему путь, указывающий на корневой каталог каталога, представляемого текущим объектом. |
| GetDirectories() | Возвращает массив, содержащий shared pointers к объектам DirectoryInfo, представляющим все каталоги, находящиеся в каталоге, представляемом текущим объектом. |
| GetDirectories(const String&) | Ищет каталоги, соответствующие указанным критериям поиска, в каталоге, представленном текущим объектом. |
| GetDirectories(const String&, SearchOption) | Ищет каталоги, соответствующие указанным критериям поиска, либо в каталоге, представленном текущим объектом, либо во всём дереве каталогов, корнем которого является каталог, представленный текущим объектом. |
| GetFiles() | Возвращает массив, содержащий shared pointers к объектам FileInfo, представляющим все каталоги, находящиеся в каталоге, представляемом текущим объектом. |
| GetFiles(const String&) | Ищет файлы, соответствующие указанным критериям поиска, в каталоге, представленном текущим объектом. |
| GetFiles(const String&, SearchOption) | Ищет файлы, соответствующие указанным критериям поиска, либо в каталоге, представленном текущим объектом, либо во всём дереве каталогов, корнем которого является каталог, представленный текущим объектом. |
| GetFileSystemInfos() | Возвращает массив, содержащий shared pointers к объектам FileSystemInfo, представляющим все файлы и каталоги, находящиеся в каталоге, представляемом текущим объектом. |
| GetFileSystemInfos(const String&) | Ищет файлы и каталоги, соответствующие указанным критериям поиска, в каталоге, представляемом текущим объектом. |
| GetFileSystemInfos(const String&, SearchOption) | Ищет файлы и каталоги, соответствующие указанным критериям поиска, либо в каталоге, представляемом текущим объектом, либо во всём дереве каталогов, корнем которого является каталог, представляемый текущим объектом. |
| MoveTo(const String&) | Перемещает каталог, представляемый текущим объектом, и всё его содержимое в указанное место. |
| ToString() const override | Возвращает строку, содержащую путь, представляемый текущим объектом. |
См. также
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Font for C++