System::IO::File class
محتويات
[
يخفي
]File class
يوفر طرقًا لمعالجة الملفات. هذا نوع ثابت دون خدمات مثيل. لا يجب عليك أبدًا إنشاء مثيلات له بأي طريقة.
class File
الطرق
| طريقة | الوصف |
|---|---|
| static AppendAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | يضيف السلاسل من مجموعة السلاسل المحددة إلى الملف المحدد باستخدام الترميز المحدد عن طريق كتابة كل سلسلة في سطر جديد. إذا لم يكن الملف المحدد موجودًا، يتم إنشاؤه. يُغلق الملف بعد كتابة جميع السلاسل. |
| static AppendAllText(const String&, const String&, const EncodingPtr&) | يضيف السلسلة المحددة إلى الملف المحدد باستخدام الترميز المحدد. |
| static AppendText(const String&) | ينشئ كائنًا من نوع StreamWriter يضيف النص إلى الملف المحدد باستخدام ترميز UTF-8. إذا لم يكن الملف المحدد موجودًا، يتم إنشاؤه. |
| static Copy(const String&, const String&, bool) | ينسخ الملف المحدد إلى الموقع المحدد. إذا كان ملف الوجهة موجودًا بالفعل، تحدد معلمة ما إذا كان يجب استبداله. |
| static Create(const String&, int32_t, FileOptions) | ينشئ ملفًا جديدًا (أو يستبدل الموجود) ويفتحه للوصول للقراءة والكتابة باستخدام حجم المخزن المؤقت والخيارات المحددة. |
| static CreateText(const String&) | ينشئ ملفًا جديدًا أو يفتح ملفًا موجودًا لكتابة نص بترميز UTF-8. |
| static Decrypt(const String&) | غير مُنفّذ. |
| static Delete(const String&) | يحذف الملف أو الدليل المحدد. |
| static Encrypt(const String&) | غير مُنفّذ. |
| static Exists(const String&) | يحدد ما إذا كان المسار المحدد يشير إلى ملف موجود. |
| static GetAttributes(const String&) | يعيد سمات الكيان المحدد. |
| static GetCreationTime(const String&) | يعيد وقت الإنشاء للكيان المحدد بالتوقيت المحلي. |
| static GetCreationTimeUtc(const String&) | يعيد وقت الإنشاء للكيان المحدد بتوقيت UTC. |
| static GetLastAccessTime(const String&) | يعيد وقت آخر وصول للكيان المحدد بالتوقيت المحلي. |
| static GetLastAccessTimeUtc(const String&) | يعيد وقت آخر وصول للكيان المحدد بتوقيت UTC. |
| static GetLastWriteTime(const String&) | يعيد وقت الكتابة الأخير للكيان المحدد كوقت محلي. |
| static GetLastWriteTimeUtc(const String&) | يعيد وقت الكتابة الأخير للكيان المحدد كوقت UTC. |
| static Move(const String&, const String&) | ينقل الملف المحدد إلى الموقع الجديد. |
| static Open(const String&, FileMode) | يفتح الملف المحدد في الوضع المحدد للقراءة والكتابة دون مشاركة. |
| static Open(const String&, FileMode, FileAccess, FileShare) | يفتح الملف المحدد في الوضع المحدد، مع نوع الوصول المحدد وخيار المشاركة. |
| static OpenRead(const String&) | يفتح الملف المحدد للقراءة فقط، في وضع ‘Open’ مع وصول مشترك للقراءة. |
| static OpenText(const String&, const EncodingPtr&) | يفتح الملف الموجود المحدد لقراءة النص باستخدام ترميز UTF-8 دون مشاركة. |
| static OpenWrite(const String&) | يفتح الملف المحدد للكتابة فقط، في وضع ‘OpenOrCreate’ دون مشاركة. |
| static ReadAllBytes(const String&) | يقرأ محتوى الملف الثنائي المحدد إلى مصفوفة بايت. |
| static ReadAllLines(const String&, const EncodingPtr&) | يقرأ محتوى ملف النص المحدد سطرًا بسطر إلى مصفوفة من السلاسل باستخدام الترميز الأحرف المحدد. |
| static ReadAllText(const String&, const EncodingPtr&) | يقرأ محتوى ملف النص المحدد إلى كائن String واحد باستخدام الترميز الأحرف المحدد. |
| static ReadLines(const String&, const EncodingPtr&) | يقرأ محتوى ملف النص المحدد سطرًا بسطر باستخدام الترميز الأحرف المحدد ويعيد مجموعة قابلة للتعداد من السلاسل، كل منها يمثل سطرًا واحدًا من محتوى الملف. |
| static Replace(const String&, const String&, const String&, bool) | يستبدل محتويات ملف بآخر ويُنشئ نسخة احتياطية من الملف المستبدل. |
| static SetAttributes(const String&, FileAttributes) | يضبط السمات المحددة على الملف المحدد. |
| static SetCreationTime(const String&, DateTime) | غير مُنفّذ. |
| static SetCreationTimeUtc(const String&, DateTime) | غير مُنفّذ. |
| static SetLastAccessTime(const String&, DateTime) | غير مُنفّذ. |
| static SetLastAccessTimeUtc(const String&, DateTime) | غير مُنفّذ. |
| static SetLastWriteTime(const String&, DateTime) | يضبط وقت الكتابة الأخير للكيان المحدد كوقت محلي. |
| static SetLastWriteTimeUtc(const String&, DateTime) | يضبط وقت الكتابة الأخير للكيان المحدد كوقت UTC. |
| static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&) | يكتب فوق الملف الثنائي المحدد ويكتب البايتات المحددة فيه. |
| static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | ينشئ ملف نص جديد أو يكتب فوق الموجود ويكتب جميع السلاسل من مجموعة السلاسل القابلة للتعداد المحددة إليه، كل سلسلة في سطر جديد، باستخدام الترميز المحدد. |
| static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&) | ينشئ ملف نص جديد أو يكتب فوق الموجود ويكتب جميع السلاسل من المصفوفة المحددة إلى الملف، كل سلسلة في سطر جديد، باستخدام الترميز المحدد. |
| static WriteAllText(const String&, const String&, const EncodingPtr&) | ينشئ ملف نص جديد أو يكتب فوق الموجود ويكتب محتوى السلسلة المحددة إليه باستخدام الترميز المحدد. |
الحقول
| حقل | الوصف |
|---|---|
| static DefaultBufferSize | القيمة الافتراضية لعدد البايتات المخزنة مؤقتًا أثناء القراءة من الملف والكتابة إليه. |
انظر أيضًا
- Namespace System::IO
- Library Aspose.Font for C++