VB.NET

2010-11-12 17 views
15

का उपयोग कर एक नई txt फ़ाइल बनाएं I VB.NET का उपयोग कर C:\my files\2010 स्थान पर खाली .txt फ़ाइल कैसे बना सकते हैं?VB.NET

+0

यह कोड वास्तव में उपयोगी था। धन्यवाद --- आरआरपीवी –

उत्तर

41

यहाँ एक ही लाइन है कि (या overwrite) फ़ाइल बनाने जाएगा:

File.Create("C:\my files\2010\SomeFileName.txt").Dispose() 

नोट: बुला निपटान() सुनिश्चित करता है कि फाइल करने के लिए संदर्भ बंद कर दिया है।

+0

अच्छा विचार, लेकिन याद रखें कि हम किसी भी समय सभी n00bs थे ... – Schenz

+0

हाँ मैं इस बात का एक नौसिखिया हूं जब मैं उदाहरण का उपयोग करता हूं Im त्रुटि के साथ संकेत दिया गया है 'फ़ाइल' घोषित नहीं किया गया है मुझे पता है कि कैसे स्ट्रिंग बल्ले का नाम नहीं घोषित करने के लिए? – sam

+0

@Schenz: मुझे पता है, lol, यही कारण है कि मैं नमूना डाल दिया। मैंने खुद को सोचने के तरीकों से कल्पना की: "जहां बिल्ली ने फ़ाइल नाम से आया था?" –

18

तुम भी यदि फ़ाइल पहले से ही दुर्घटना से फ़ाइल की जगह से बचने के लिए (जब तक कि निश्चित रूप से विचार है मौजूद है जांच करना चाह सकते:।

Dim filepath as String = "C:\my files\2010\SomeFileName.txt" 
If Not System.IO.File.Exists(filepath) Then 
    System.IO.File.Create(filepath).Dispose() 
End If 
+0

इसके लिए आपको बहुत बहुत धन्यवाद। मैं फ़ाइल बनाने में सक्षम था, लेकिन यह बंद हो जाएगा। और आपके कोड ने मुझे सड़क टक्कर से पहले मदद की। धन्यवाद जेफ्री। वेन –

4

आप यहाँ दस्तावेज़ फ़ोल्डर में लिखने का प्रयास कर सकते हैं एक है ।

Private Sub writeDebug(ByVal x As String) 
    Dim path As String = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) 
    Dim FILE_NAME As String = path & "\mydebug.txt" 
    MsgBox(FILE_NAME) 
    If System.IO.File.Exists(FILE_NAME) = False Then 
     System.IO.File.Create(FILE_NAME).Dispose() 
    End If 
    Dim objWriter As New System.IO.StreamWriter(FILE_NAME, True) 
    objWriter.WriteLine(x) 
    objWriter.Close() 
End Sub 

अधिक मानक फ़ोल्डर "SpecialFolder" वस्तु के माध्यम से उपयोग कर सकते हैं कर रहे हैं

0
open C:\myfile.txt for append as #1 
write #1, text1.text, text2.text 
close() 
: "डिबग" समारोह मैं अपने प्रोजेक्ट की डिबगिंग जरूरतों के लिए किया था

यह कोड मैं Visual Basic 6.0 में उपयोग करता हूं। यह मेरे, मेरे ड्राइव पर एक txt फ़ाइल बनाने के लिए इसे में डेटा के दो टुकड़े लिखते हैं, और उसके बाद फ़ाइल को बंद करें ... इसे आजमाएँ में मदद करता है ...

0

आप सिर्फ इस

FileOpen(1, "C:\my files\2010\SomeFileName.txt", OpenMode.Output) 
FileClose(1) 
इस्तेमाल कर सकते हैं

यह फ़ाइल खोलता है जो भी इसमें है और फाइल को बंद करता है।