क्या यह सत्यापित करने के लिए कोई तरीका है कि फ़ाइल खुलती है? एकमात्र चीज जो मैं सोच सकता हूं वह Try/Catch
है यह देखने के लिए कि क्या मैं फ़ाइल-ओपन अपवाद पकड़ सकता हूं लेकिन मुझे लगा कि फ़ाइल खुली होने पर सही/गलत लौटने के लिए एक विधि उपलब्ध हो सकती है।वीबी.नेट एक जांच/लिखने के साथ आगे बढ़ने से पहले फ़ाइल खोलने पर जांच कर रहा है?
वर्तमान में System.IO
का उपयोग कर रहे हैं और Wallet
नामक कक्षा के तहत निम्नलिखित कोड का उपयोग कर रहे हैं।
Private holdPath As String = "defaultLog.txt"
Private _file As New FileStream(holdPath, FileMode.OpenOrCreate, FileAccess.ReadWrite)
Private file As New StreamWriter(_file)
Public Function Check(ByVal CheckNumber As Integer, ByVal CheckAmount As Decimal) As Decimal
Try
file.WriteLine("testing")
file.Close()
Catch e As IOException
'Note sure if this is the proper way.
End Try
Return 0D
End Function
किसी भी पॉइंटर्स की सराहना की जाएगी! धन्यवाद!!
फ़ाइल से निपटने। GETLastAccessTime() शायद? –
फ़ाइल खोले जाने का कोई प्रत्यक्ष तरीका नहीं है। – coder
मैंने यही पूछा है http://stackoverflow.com/questions/6706312/how-to-check-if-the-text-file-is-open-and-close-the-text-file और उत्तर मिला – coder