Dart:
टेक्स्ट फ़ाइल पढ़ना

कैसे करें:

Dart की कोर लाइब्रेरी, dart:io, टेक्स्ट फाइलों को सिंक्रोनसली या असिंक्रोनसली पढ़ने की जरूरी कार्यक्षमताएं प्रदान करती है। आइए देखें कैसे।

सिंक्रोनसली:

import 'dart:io';

void main() {
  var fileName = "path/to/your/textfile.txt";
  var file = File(fileName);

  // फाइल को सिंक्रोनसली पढ़ना
  var contents;
  try {
    contents = file.readAsStringSync();
    print(contents);
  } catch (e) {
    print('Error reading file: $e');
  }
}

असिंक्रोनसली:

खासकर बड़ी फाइलों या उत्तरदायी ऐप्लिकेशंस के लिए, प्रोग्राम को फाइल पढ़ते समय ब्लॉक करने से बचने के लिए:

import 'dart:io';

void main() async {
  var fileName = "path/to/your/textfile.txt";
  var file = File(fileName);

  try {
    String contents = await file.readAsString();
    print(contents);
  } catch (e) {
    print('Error reading file: $e');
  }
}

नमूना आउटपुट:

यदि आपकी टेक्स्ट फाइल में शामिल है:

Hello, Dart!

ऊपर दिये गये दोनों तरीकों से आउटपुट होगा:

Hello, Dart!

तृतीय-पक्ष पुस्तकालय का उपयोग करना:

सरलीकृत फाइल ऑपरेशंस या बढ़ाए हुए त्रुटि संभाल सुविधाओं जैसी अतिरिक्त विशेषताओं के लिए, आप पैकेज:फाइल जैसे तृतीय-पक्ष पुस्तकालयों पर विचार कर सकते हैं। हालांकि, मेरे आखिरी अपडेट के रूप में, ऊपर दिखाए गए तरीके के रूप में, मुख्य dart:io पैकेज का सीधे तौर पर उपयोग करना, Dart में टेक्स्ट फाइलों को पढ़ने के लिए सबसे आम और सरल तरीका है।