فئة 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() | يرجع مؤشرًا مشتركًا إلى كائن 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 | يرجع سلسلة نصية تحتوي على المسار الممثل بالكائن الحالي. |
انظر أيضًا
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Font for C++