Visual Basic .NET Language
फ़ाइल रखरखाव
खोज…
वाक्य - विन्यास
-
System.IO.File.ReadAllLines(path As String)
-
System.IO.File.ReadAllText(path As String)
-
System.IO.File.WriteAllText(path As String, contents As String)
-
System.IO.File.WriteAllLines(path As String, contents() As String)
फ़ाइल में डेटा लिखें
किसी फ़ाइल में स्ट्रिंग की सामग्री लिखने के लिए:
Dim toWrite As String = "This will be written to the file."
System.IO.File.WriteAllText("filename.txt", toWrite)
WriteAllText
निर्दिष्ट फ़ाइल को खोलेगा, डेटा लिखेगा, और फिर फ़ाइल को बंद कर देगा। यदि लक्ष्य फ़ाइल मौजूद है, तो वह अधिलेखित है। यदि लक्ष्य फ़ाइल मौजूद नहीं है, तो इसे बनाया जाता है।
किसी फ़ाइल में किसी सरणी की सामग्री लिखने के लिए:
Dim toWrite As String() = {"This", "Is", "A", "Test"}
System.IO.File.WriteAllLines("filename.txt", toWrite)
WriteAllLines
निर्दिष्ट फ़ाइल को खोलेगा, सरणी के प्रत्येक मान को एक नई लाइन पर लिखेगा, और फिर फ़ाइल को बंद कर देगा। यदि लक्ष्य फ़ाइल मौजूद है, तो वह अधिलेखित है। यदि लक्ष्य फ़ाइल मौजूद नहीं है, तो इसे बनाया जाता है।
एक फ़ाइल के सभी सामग्री पढ़ें
एक स्ट्रिंग चर में एक फ़ाइल के लिए सामग्री को पढ़ने के लिए:
Dim fileContents As String = System.IO.File.ReadAllText("filename.txt")
ReadAllText
निर्दिष्ट फ़ाइल को खोलेगा, डेटा को अंत तक पढ़ेगा, फिर फ़ाइल को बंद कर देगा।
किसी फ़ाइल को पढ़ने के लिए, उसे प्रत्येक पंक्ति के लिए एक एलीमेंट एलीमेंट में अलग करना:
Dim fileLines As String() = System.IO.File.ReadAllLines("filename.txt")
ReadAllLines
निर्दिष्ट फ़ाइल को खोलेगा, फ़ाइल के प्रत्येक पंक्ति को एक नए इंडेक्स में एक सरणी में फ़ाइल के अंत तक पढ़ेगा, फिर फ़ाइल को बंद कर देगा।
स्ट्रीमविटर का उपयोग करके लाइनों को व्यक्तिगत रूप से एक पाठ फ़ाइल में लिखें
Using sw As New System.IO.StreamWriter("path\to\file.txt")
sw.WriteLine("Hello world")
End Using
इम्प्लीमेंट्स IDisposable
का उपयोग करने वाले ऑब्जेक्ट का उपयोग करते समय एक IDisposable
ब्लॉक के Using
की सलाह दी जाती है