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 में टेक्स्ट फाइलों को पढ़ने के लिए सबसे आम और सरल तरीका है।