vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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
Re: LOF - Das My-Feature bietet eine höhere Produktivität und Leistung bei Datei-E/A 
Autor: Manfred X
Datum: 31.10.14 13:12

Mir ist nicht Gegenteiliges bekannt.

Hier eine low-level Demo (Text als Bytefolge im Stream anhängen).
Voraussetzung: Das Verzeichnis C:\daten existiert
    Private Sub FileLengthDemo()
 
        Dim filename As String = "C:\daten\textdemo.txt"
 
        Dim enc As System.Text.Encoding = System.Text.Encoding.UTF8
 
        My.Computer.FileSystem.WriteAllText(filename, "Das ist ein Text", _
          False, enc)
 
        Dim fl0 As Long = New IO.FileInfo(filename).Length
 
        Dim fl1, fl2, fl3, fl4, fl5 As Long
 
        Using fs As New IO.FileStream(filename, IO.FileMode.Open, _
          IO.FileAccess.ReadWrite)
 
            fl1 = fs.Length
 
            fs.Position = fs.Length
 
            Dim anh As String = vbCrLf & "Angehängter Text"
            Dim textbytes() As Byte = enc.GetBytes(anh)
 
            fs.Write(textbytes, 0, textbytes.Length)
 
            fl2 = fs.Length  'aktuelle Länge
 
            fl3 = FileLen(filename) 'Länge beim Öffnen
 
            fs.Flush() 'alles speichern
 
            fl4 = FileLen(filename) 'aktuelle Länge
 
        End Using
 
        fl5 = FileLen(filename)
 
    End Sub


Beitrag wurde zuletzt am 31.10.14 um 13:21:46 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
LOF - Das My-Feature bietet eine höhere Produktivität und Le...1.342Schudi31.10.14 07:55
Re: LOF - Das My-Feature bietet eine höhere Produktivität un...858Manfred X31.10.14 08:21
Re: LOF - Das My-Feature bietet eine höhere Produktivität un...790Schudi31.10.14 12:46
Re: LOF - Das My-Feature bietet eine höhere Produktivität un...846Manfred X31.10.14 13:12
Re: LOF - Das My-Feature bietet eine höhere Produktivität un...798Schudi31.10.14 13:50

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