Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
My.Computer.FileSystem nesnesi, TextReader ve TextWriter açmak için yöntemler sağlar. Ve bu yöntemler, OpenTextFileWriterOpenTextFileReaderTümü sekmesini seçmediğiniz sürece IntelliSense'te görünmeyen gelişmiş yöntemlerdir.
Metin okuyucusu olan bir dosyadan satır okumak için
OpenTextFileReaderyöntemini kullanarak TextReader'yi açın, dosyayı belirtin. Bu örnek, adlıtestfile.txtdosyayı açar, dosyasından bir satır okur ve satırı bir ileti kutusunda görüntüler.Dim fileReader As System.IO.StreamReader fileReader = My.Computer.FileSystem.OpenTextFileReader("C:\\testfile.txt") Dim stringReader As String stringReader = fileReader.ReadLine() MsgBox("The first line of the file is " & stringReader)
Sağlam Programlama
Okunan dosya bir metin dosyası olmalıdır.
Dosyanın adı yerine dosyanın içeriğine göre kararlar almayın. Örneğin, Form1.vb dosyası bir Visual Basic kaynak dosyası olmayabilir.
Uygulamanızda verileri kullanmadan önce tüm girişleri doğrulayın. Dosyanın içeriği beklendiği gibi olmayabilir ve dosyadan okuma yöntemleri başarısız olabilir.
.NET Framework Güvenliği
Bir dosyadan okumak için derlemeniz, FileIOPermission sınıfı tarafından verilen bir ayrıcalık seviyesine ihtiyaç duyar. Kısmi güven bağlamında çalıştırıyorsanız, yetersiz ayrıcalıklar nedeniyle kod bir özel durum oluşturabilir. Daha fazla bilgi için bkz. Kod Erişim Güvenliği Temelleri. Kullanıcının dosyaya da erişmesi gerekir. Daha fazla bilgi için bkz. ACL Teknolojisine Genel Bakış.