vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
StreamReader/Writer - Kein Zugriff auf Ordner oder Datei 
Autor: mullfreak
Datum: 05.09.08 14:03

Hi,

ich versuche eine Textdatei zu speichern oder den Inhalt auszulesen um ihn in einer Textbox wieder darzustellen. Hier der Code:
Imports System.IO
 
Public Class frmEditor
 
    ' Deklaration Variable "datei" als privates Member von frmEditor
    Private datei As String
 
    ' Anpassung Größe txtText an frmEditor
    Private Sub frmEditor_Resize(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles Me.Resize
        txtText.Height = Me.Height
        txtText.Width = Me.Width
    End Sub
 
    ' Beenden
    Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click
        End
    End Sub
 
    Private Sub mnuÖffnen_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles mnuÖffnen.Click
 
        ' Dateiendung, Verzeichnis, Dialog-Titel, Zeichenüberprüfung
        With Me.dlgDateiÖffnen
            .AddExtension = True
            .InitialDirectory = "c:\test"
            .Title = "Datei öffnen"
            .ValidateNames = True
        End With
 
        dlgDateiÖffnen.ShowDialog()
 
        ' Konstante Dateipfad
        Const Dateipfad As String = "c:\test"
 
        ' Deklarieren und öffnen des Filestreams
        Dim fs As New FileStream(Dateipfad, FileMode.Open, FileAccess.Read, _
          FileShare.ReadWrite)
 
        ' Deklarieren des Streamreaders
        Dim sr As New StreamReader(fs)
 
        ' Inhalt der Datei in die Textbox einlesen
        txtText.Text = sr.ReadToEnd
 
        ' Schließen des Streamreaders
        sr.Close()
 
    End Sub
 
    Private Sub mnuSpeichernUnter_Click(ByVal sender As System.Object, ByVal e _
      As System.EventArgs) Handles mnuSpeichernUnter.Click
 
        ' Dateiendung, Nachfrage, Standarderweiterung, Verzeichnis, 
        ' Überschreiben, Dialog-Titel, Zeichenüberprüfung
        With Me.dlgDateiSpeichern
            .AddExtension = True
            .CreatePrompt = True
            .DefaultExt = ".txt"
            .InitialDirectory = "c:\test"
            .OverwritePrompt = True
            .Title = "Datei speichern"
            .ValidateNames = True
        End With
 
        dlgDateiSpeichern.ShowDialog()
 
        Const Dateipfad As String = "c:\test"
 
        Dim fs As New FileStream(Dateipfad, FileMode.OpenOrCreate, _
          FileAccess.Write, FileShare.Read)
        Dim sr As New StreamWriter(fs)
 
        sr.Close()
 
    End Sub
End Class
In Zeile 35 bekomme ich eine Fehlermeldung:
Der Zugriff auf den Pfad "c:\test" wurde verweigert.
Ich befinde auf meinem Home-PC, also nicht in einem Netzwerk. Ich kann selbst Dateien und Ordner erstellen.

Was kann das sein?

Gruß und danke.
Mull
0

Beitrag wurde zuletzt am 05.09.08 um 14:09:53 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
StreamReader/Writer - Kein Zugriff auf Ordner oder Datei3.249mullfreak05.09.08 14:03
Re: StreamReader/Writer - Kein Zugriff auf Ordner oder Datei2.337effeff05.09.08 14:44
Re: StreamReader/Writer - Kein Zugriff auf Ordner oder Datei2.216mullfreak06.09.08 12:45

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel