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&)निर्दिष्ट अक्षर एन्कोडिंग का उपयोग करके, निर्दिष्ट पाठ फ़ाइल की सामग्री को पंक्ति दर पंक्ति पढ़ता है और स्ट्रिंग्स का एक enumerable संग्रह लौटाता है, जिसमें प्रत्येक फ़ाइल की सामग्री की एकल पंक्ति का प्रतिनिधित्व करता है।
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&)निर्दिष्ट एन्कोडिंग का उपयोग करके, एक नया पाठ फ़ाइल बनाता है या मौजूदा को ओवरराइट करता है और निर्दिष्ट enumerable स्ट्रिंग्स संग्रह से सभी स्ट्रिंग्स को नई पंक्तियों में लिखता है।
static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&)निर्दिष्ट एन्कोडिंग का उपयोग करके, एक नया पाठ फ़ाइल बनाता है या मौजूदा को ओवरराइट करता है और निर्दिष्ट स्ट्रिंग्स की ऐरे से सभी स्ट्रिंग्स को नई पंक्तियों में लिखता है।
static WriteAllText(const String&, const String&, const EncodingPtr&)निर्दिष्ट एन्कोडिंग का उपयोग करके, एक नया पाठ फ़ाइल बनाता है या मौजूदा को ओवरराइट करता है और निर्दिष्ट स्ट्रिंग की सामग्री को उसमें लिखता है।

फ़ील्ड्स

फ़ील्डविवरण
static DefaultBufferSizeफ़ाइल से पढ़ते और लिखते समय बफ़र किए जाने वाले बाइट्स की संख्या का डिफ़ॉल्ट मान।

संबंधित देखें